Alex: MIME - so richtig?

Hallo!

Ich möchte mit Hilfe der PHP-Mail Funktion eine Email mit Anhang versenden. Der vierte Parameter sieht also so aus:

From: postmaster@alexander.de (test)
Reply-To: test@test.de
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY=4833027594E34A4D8590B7D233432853

--4833027594E34A4D8590B7D233432853
Content-Type: text/plain;
Content-Transfer-Encoding: 8bit
test
--4833027594E34A4D8590B7D233432853
Content-Type: image/gif; name="attachment.gif"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.gif"
R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==
--4833027594E34A4D8590B7D233432853--

Leider erhalte ich immer die Fehlermeldung "unknown error" in der Zeile, in der die mail()-Funktion steht.

Sieht jemand einen Fehler?

Danke und Gruß!

Alex

  1. Holladiewaldfee,

    From: postmaster@alexander.de (test)
    Reply-To: test@test.de
    MIME-Version: 1.0
    Content-Type: multipart/mixed; BOUNDARY=4833027594E34A4D8590B7D233432853

    --4833027594E34A4D8590B7D233432853
    Content-Type: text/plain;
    Content-Transfer-Encoding: 8bit

    Hier gehört wenn ich mich richtig erinnern kann eine Leerzeile rein ...

    test
    --4833027594E34A4D8590B7D233432853
    Content-Type: image/gif; name="attachment.gif"
    Content-Transfer-Encoding: base64
    Content-Disposition: attachment; filename="attachment.gif"

    und hier auch.

    R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==
    --4833027594E34A4D8590B7D233432853--

    Ich hab die RFC jetzt nicht mehr im Kopf, aber wenn ich mich recht erinnere haben einige Programme darauf bestanden, daß zwischen Header und Body eine Leerzeile ist ...

    Leider erhalte ich immer die Fehlermeldung "unknown error" in der Zeile, in der die mail()-Funktion steht.

    Ob das was damit zu tun hat wage ich allerdings zu bezweifeln :-(

    Verschicke doch einfach mal eine simple Mail ohne viel Trara und schau, ob Du dann den selben Fehler bekommst.

    Ciao,

    Harry

    --
      Hä? Was? Signatur?! Kann man das essen?
  2. Moin Moin !

    From: postmaster@alexander.de (test)

    Die Domain alexander.de gehört Dir ?

    Reply-To: test@test.de

    Die Domain test.de gehört mit Sicherheit nicht Dir, sondern der Stiftung Warentest. Und ja, dort läuft ein Mailserver, der wahrscheinlich jeden Tag viel Mail von irgendwelchen Leuten ausfiltern muß, die die Domain test.de "erfunden" haben.

    Bitte keine Domains "erfinden", sondern für Testläufe die reservierten Domains nach RFC2606 (http://rfc2606.x42.com/) benutzen, wie z.B. example.com, .invalid, .test, example.net, example.org.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    Mein "Lieblings-Forums-Bug": http://cforum.teamone.de/phpbt/bug.php?op=show&bugid=103&pos=2
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.