Alex: MIME-Mail

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

  1. 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.

    --
    Henryk Plötz
    Grüße aus Berlin
    ~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
    ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
  2. 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

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"