Forum: Netzwerke
by geskill,
26. Okt 2011
Jedes Attachment bekommt sein eigenen ContentType. Intern wird dies in die MessageParts Attachment-Sammlung aufgenommen. Der "overall"-ContentType wurde so gesetzt: idMessageFinal.ContentType := 'multipart/mixed'; Oder was meinst du ist schon spät :-D
Forum: Netzwerke
by geskill,
25. Okt 2011
Statt dem ContentType einen statischen Wert zuzuweisen, gibt es intern eine schöne Funktion GetMIMETypeFromFile(const AFile: TIdFileName): string;, welche einem anhand der Datei (dessen Dateiendung) den zugehörigen passenden ContentType ermittelt:
uses
IdGlobalProtocols;
// ...
idAttachment := TIdAttachmentFile.Create(idMessageFinal.MessageParts, 'd:\test.pdf');
...