MIME-Mail
Alex
Hallo!
Ich habe eine Email mit PHP gebastelt. Leider stimmt irgendwas im Code nicht. Sobald ich eine Anlage einfüge, wird der Inhalt der Email nicht mehr in Outlook angezeigt. Die Anlage ist zwar da, aber man kann sie nicht öffnen.
Hier die Mime-Mail:
From: test@test.de (test)
Reply-To: test@test.de
MIME-Version: 1.0
X-Mailer: Newsletter 1.0 (c) Alexander Schumacher, D-Mettlach
Content-Type: multipart/mixed; BOUNDARY=F6D8D455EF629FF06A8B3225790F66D1
--F6D8D455EF629FF06A8B3225790F66D1
Content-Type: text/html
Content-Transfer-Encoding: 8bit
Test
--F6D8D455EF629FF06A8B3225790F66D1
Content-Type: image/jpeg; name="back.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="back.jpg"
<<<<<< Hier erscheint die codierte Grafik >>>>>>>>
--F6D8D455EF629FF06A8B3225790F66D1--
Sieht jemand einen Fehler im Code oder kann mir jemand eine Internetseite nennen, auf der der Aufbau einer Mime-Mail genau erklärt ist?
Dank und Gruß!
Alex
Moin,
Sieht jemand einen Fehler im Code
Ich bin mir nicht sicher ob Outlook auf so etwas achtet, aber nach RFC 2045 muß ein Wert, wenn er kein Token ist, als quoted-string also mit Anführungszeichen angegeben werden. Bei deinem
Content-Type: multipart/mixed; BOUNDARY=F6D8D455EF629FF06A8B3225790F66D1
fehlen die.
oder kann mir jemand eine Internetseite nennen, auf der der Aufbau einer Mime-Mail genau erklärt ist?
RFC 2045 und 2046 sind in diesem Fall wichtig: http://www.ietf.org/rfc/rfc2045.txt und http://www.ietf.org/rfc/rfc2046.txt.
Moin Moin !
1. Outlook kann durch Service-Packs recht zickig werden (dabei wird es auch marginal sicherer). Probiere einen alternativen Mail-Client.
From: test@test.de (test)
Reply-To: test@test.de
2. Arbeitest Du für die Stiftung Warentest? Denen gehört die test.de-Domain. Wenn Du Beispiele benutzen willst, benutze example.com oder eine andere reservierte Domain aus RFC 2606.
Alexander