Hallo,
From: absender@example.com
To: empfaenger@example.com
Subject: der Betreff der Nachricht
MIME-Version: 1.0
Content-type: multipart/mixed; boundary="--0101011"----0101011
Content-type: text/plain; charset=utf-8Hier steht der Text dieser Beispielnachricht.
----0101011
Content-type: image/gif; name="bild.gif" (Art der Nachricht, z.Bsp. Klartext, Bilder, Videos etc.)
Content-Transfer-Encoding: base64 (Hier wird das verwendete Codierungsverfahren angegeben)<html>
<head><title>Unbenanntes Dokument</title>
</head><body>
Hier steht der HTML-Teil.
</body>
</html>----0101011--
Eingefügt in der mail, zeigte es immmer nur den Quelltext an
und keine HTML Elemente. Was mach ich falsch.
Deine Mail hat bisher _zwei_ Parts:
----0101011
Content-type: text/plain; charset=utf-8
und
----0101011
Content-type: image/gif; name="bild.gif" (Art der Nachricht, z.Bsp. Klartext, Bilder, Videos etc.)
Content-Transfer-Encoding: base64 (Hier wird das verwendete Codierungsverfahren angegeben)
wobei nach dem zweiten Part eigentlich der base64-codierte Bildinhalt stehen müsste. Statt dessen steht dort bei Dir HTML.
Der HTML-Part sollte aber z.B. so:
----0101011
Content-Type: text/html; charset='us-ascii'
Content-Transfer-Encoding: 7bit
<html>
<head>
<title>Unbenanntes Dokument</title>
</head>
<body>
Hier steht der HTML-Teil.
</body>
</html>
aussehen.
Für Plain-Text, HTML und Bild brauchst Du also _drei_ Parts.
viele Grüße
Axel