Hallo,
1 Das "eof" würde ich nicht allzu ernst nehmen. Der Code sieht so aus, als wenn er vereinfacht wurde.
Wahrscheinlich sollten mehrere Mails hintereinander verschickt werden.
2
TIdText: Zwischen einer Mail mit bzw. ohne Anhang besteht ein grosser Unterschied.
2.1 Wenn keine Anhänge vorhanden sind, wird der Text im Body gespeichert (IdMessage1.Body := 'Text').
2.2 Bei Anhängen ist der Text "nur" ein weiterer Anhang neben den anderen. Dieser wird mit der Klasse "TIdText" erzeugt.
"Normale" Anhänge werden mit TIdAttachment bzw. TIdAttachmentFile erzeugt. Aber alle sind von "TIdMessagePart" abgeleitet.
3 Mit Content-Type wird definiert ob es sich um Text (text/plain) oder
HTML (text/htm) handelt.
Zusätzlich sollte man angeben wie kodiert bzw. welcher Zeichensatz verwendet wird. Beispiel:
Delphi-Quellcode:
...
IdMessage1.Encoding := meMIME ;
IdMessage1.ContentType := 'text/plain' ;
IdMessage1.ContentTransferEncoding := 'quoted-printable' ;
IdMessage1.CharSet := 'ISO-8859-1' ;
...
Viele Spass
[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]