Entwickler-Ecke

Internet / Netzwerk - Mail-Anhang speichern


schakal242 - Mo 28.10.02 12:02
Titel: Mail-Anhang speichern
Hallo,

ich verwende die Indy-Komponenten.
Wie kann ich den oder die Anhänge einer Mail speichern?


F.Art - Fr 08.11.02 00:45
Titel: Ich benutze auch die Indy Kombo.
Ich möchte auch gerne wissen wie ich Dateien mit der Indy Kombo versenden kan per eMail.


Udontknow - Fr 08.11.02 09:26

Hi!

Jedes TIDMessage-Objekt hat die Eigenschaft Messageparts. Du musst diese MessageParts durchgehen und bei jedem schauen, ob die Eigenschaft ClassType=IdAttachment ist. Wenn dem so ist, kannst du dieses Attachment einfach mit der Methode SaveToFile speichern.

Beim Senden muss man ein TIDAttachment-Objekt für seine Mail erzeugen:


Quelltext
1:
TIDAttachment.Create(MeineMail.MessageParts, MeinFile);                    


Cu,
Udontknow