Hallo!
Aus meiner Anwendung sollen E-Mails verschickt werden können. Ich nutze dafür die INDY-Komponenten IdSMTP und IdMessage. Ich bin soweit, dass alternativ E-Mails im Text-Format und im Html-Format versendet werden können. Im Text-Format klappt es auch mit Anlagen. Da muss beim ContentType der IdMessage keine Änderung vorgenommen werden.
Bei der Html-Mail mit Anlagen beiße ich mir die Zähne aus. Sicher ist, dass 'text/html' als ContentTyp geändert werden muss, da die Anlage andernfalls als Binärcode im Text ankommt. Aber 'multipart/mixed' oder 'multipart/*' oder 'multipart/html' lässt die E-Mail im Html-Quelltext mit Anlage ankommen.
Die Anlagen füge ich wie folgt an:
Delphi-Quelltext
1: 2:
| for a := 0 to ListAnlagen.Items.Count-1 do TIdAttachmentFile.Create(IdMessage1.MessageParts, ListAnlagen.Items[a]); |
Muss ich noch `was mit den IdMessage1.MessageParts anstellen?
Gruß
Gagga