Der Martin: Email Versand (HTML) geht nicht mehr

Beitrag lesen

Hi,

mir fällt da gerade noch was auf:

$header  = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$header.= "Date: $date\n";
$header.= "From: Der Name andreas@example.com\n";

Die ersten beiden Header schließt du mit \r\n ab, die anderen beiden nur mit \n. War das schon immer so?
Die Spezifikationen von SMTP verlangen \r\n als Trennzeichen, das auf Unix-artigen Systemen übliche sendmail-Script wandelt, wie hier im Forum schon mehrmals berichtet wurde, \n automatisch in \r\n um. Aber was tut es mit \r\n? Werden die zu \r\r\n erweitert?
Zumindest sorgst du für Verwirrung, wenn du beide Notationen gemischt verwendest.

Ciao,
 Martin

--
"Drogen machen gleichgültig."
 - "Na und? Mir doch egal."