Einzelnen Beitrag anzeigen

Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#4

AW: Indy 10 HTML-Mailbody mit Anhängen

  Alt 25. Mär 2011, 12:58
Für alle die es interessiert, hab ich das jetzt folgerndermaßen gelöst:
Delphi-Quellcode:
    //erstes Attachment als Text
    text:=TIdText.Create(IdMessage1.MessageParts);
    Text.Body.LoadFromFile(temp+'body.txt');
    Text.ContentType:='multipart/alternative';
    Text.ContentTransfer:='quoted-printable';
    Text.ContentDisposition:='inline';
    //zweites Attachment als HTML
    text:=TIdText.Create(IdMessage1.MessageParts);
    Text.Body.LoadFromFile(temp+'body.html');
    Text.ContentType:='text/html';
    Text.ContentTransfer:='quoted-printable';
    Text.ContentDisposition:='inline';
    //jetzt die eigentlichen Attachments
Uses TIdText nicht vergessen. Jetzt wird die Mail in Outlook excakt so dargestellt wir ich es mir vorgestellt habe.
Die eigentlichen Attachments können dann einfach ganz normal danach angefügt werden.

Überigends zur Mailgestalltung nehme ich JvRichEdit und konvertiere anschließend mit JvRichEditToHTML. Bislang keine Probleme damit.
Jetzt geht's an den Mailempfang. Mal sehen, welche Probleme da noch auf mich warten.
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat