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?