MIME - so richtig?
Alex
0 Harry0 Alexander Foken
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
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
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