Moin,
ich mache scheinbar etwas grundlegendes falsch beim Aufbau meiner Emails wenn ich diese versendet.
Folgendesszenario
-
HTML Email mit CID Bildern und Anhängen.
iPhone Mail will hier multipart/mixed; Sonst kann ich keine Anhänge anzeigen.
Thunderbird will multipart/related; Sonst werden die CID Bilder nicht inline angezeigt, sondern als Platzhalter und unten sieht man das Bild.
Ich habe mir dann eine Email in Thunderbird nachgebaut und versendet. Dabei ist mir aufgefallen das Thunderbird ganz oben im Header
Code:
Content-Type: multipart/mixed; boundary="------------7mmY5YzMgTHB1ZEECPMD94EN"
stehen hat.
Und vor einem Messagepart z.b
HTML
Code:
--------------EVKwMoHl0nYqcPMo2Li8IakI
Content-Type: multipart/related;
boundary="------------CVmH5NEb3RqzrsOJeceIR0pR"
--------------CVmH5NEb3RqzrsOJeceIR0pR
Content-Type: text/
html; charset=UTF-8
Content-Transfer-Encoding: 8bit
Wenn ich meine Email aufbaue fehlt mir der 2te Block und genau dadurch entsteht das Problem was ich oben beschreibe.
Ich mir mir fast sicher das ich die messageparts von TidMessage falsch aufbaue und daher das Problem habe.
Hat hier jemand ein Beispiel zur Hand oder eine Doku wie das genau aufzubauen wäre?