Der Martin: E-Mail mit Anhang. Unerwünschte Zeile im Body

Beitrag lesen

Hallo Mike,

da is n punkt nach Content-Type, doppelt haelt besser ;)
das war es leider nicht, habe die Zeile so abgeändert:
$message .= 'Content-Type text/plain; charset="us-ascii"'."\n\n" ;

^
Nein! Hier -----------------+
war in deinm ursprünglichen Code ein Punkt. Anstatt daraus einen Doppelpunkt zu machen, wie es sich gehört, hast du ihn nun ganz weggelassen. Das war genau verkehrtrum. ;-)

Allerdings ist das Ergebnis das Gleiche.

Überrascht mich nicht.

Interresanter Weise funktioniert das Ganze noch, wenn ich die Zeile auskommentiere. Die unerwünschte Zeile ist dann auch nicht im Body.

Nein, aber da der Doppelpunkt fehlt, ist sie auch keine korrekte Headerzeile. Interessant, dass sie dann dem Body zugeordnet wird, denn eigentlich müsste der Header vom Body erst noch durch eine Leerzeile (also zweimal "\r\n") getrennt werden.

Ich bin mir aber nicht sicher, ob das dann bei allen Mail-Clients noch ordnungsgemäß ankommt.

Ich auch nicht. :-)

Ciao,

Martin