Moin,
ich will mit PHP Mails versenden und setze einige Header:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "X-Priority: 1 (Highest)\r\nImportance: High\r\nX-MSMail-Priority: High\r\n";
Bei mir funktioniert das recht gut. Allerdings findet man im Internet verschiedene Versionen des Zeilenumbruches: mit Wagenrücklauf ("\r\n"
), oft aber auch ohne ("\n"
). Ich habe in der RFC 5322 bezüglich des Bodys folgendes Statement gefunden:
CR and LF MUST only occur together as CRLF; they MUST NOT appear
independently in the body.
Also im Body darf kein einfacher LF ("\n"
) stehen. Wie ist das im Header? Ist es da egal (offensichtlich scheint es auch ohne CR zu funktionieren)? Ist "\r\n"
besserer Stil? Scheinbar übersehe ich etwas im RFC...
Grüße Marco