ich versuche seit einigen Tagen per PHP eine Multipart-Message (MIME-Mail) zu erstellen. Problematisch hat sich dabei allerdings das Verlinken der Grafiken im HTML des Nachrichtentextes erwiesen (Die Grafiken sollen als Attachments mitgeschickt werden).
Im Mailcode sieht das etwa so aus:
------=_NextPart_000_0002_01C1A929.1E7B60C0
Content-Type: image/gif;
name="nh1.gif"
Content-Transfer-Encoding: base64
Content-ID: fcdbfab8783f92a82c39d12a49d8e12b@newsletter
und der Link im HTML auf das jeweilige Image sieht dann so aus:
<img src="cid:fcdbfab8783f92a82c39d12a49d8e12b@newsletter" ...>
a) wie erstelle ich diese content-ids?
Denk dir einfach eine aus. Hauptsache, sie ist innerhalb der Mail eindeutig. Dasselbe gilt für den Trenner (das NextPart-Dings oben).
Dieses Format ist übrigens standardisiert: Google sagt zu "content-id header html mail": RFC 2111. Probier's mal, steht sogar ein Beispiel drin.
Gruß,
soenk.e