Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi "multipart/alternative" Indy wie greife ich darauf zu (https://www.delphipraxis.net/197930-multipart-alternative-indy-wie-greife-ich-darauf-zu.html)

Samashy 19. Sep 2018 12:30

"multipart/alternative" Indy wie greife ich darauf zu
 
Ich hoffe noch mal auf Eure Hilfe. Ich finde kein Bsp., wo jemand mit Indy eine PDF-Anhang aus einem "multipart/alternative" Content speichert.
In meinem Bsp. ist die Mail in Message01:TIdMessage.
Meine ankommende Mail hat 2 Attachment laut
Code:
Message01.MessageParts.AttachmentCount
.
Wenn ich die einzelnen Parts durchgehe, bekomme ich einmal 'text/plain' und einmal 'multipart/alternative'.
Ich habe keinen Plan, wie ich in dem Part 'multipart/alternative' vorgehen soll.

Bei anderen Mails mit nur einem Anhang kommt 'text/plain' und 'application/pdf' und dann funktioniert auch
Code:
if (Message01.MessageParts.Items[a]) is TIDAttachment then
      begin
           TIDAttachment(Message01.MessageParts.Items[a]).savetofile(inttostr(i)+TIDAttachment(Message01.messageParts.Items[a]).filename);
      end;
Kann mir bitte jemand mit einem Bsp. helfen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz