rob: zeilenumbrueche in additional headers von mail()

Beitrag lesen

Hi!

"Multiple extra headers should be separated with a CRLF (\r\n)."

Ja. So schreibt es das RFC vor: CRLF ist korrekt.

ich nutzte bisher immer "\r\n" und fuhr gut damit. bei einem meiner webhost-acocunts ist es jedoch seit kurzem so, dass "\r\n" einen doppelten zeilenumbruch ausloest.

Ja, das Problem ist bekannt. Da wird scheinbar eine Ersetzung durchgeführt.
http://www.bitleap.com/blog/2007/05/16/php-mail-and-crlf-terminated-header-lines/
http://listi.jpberlin.de/pipermail/postfixbuch-users/2005-October/020298.html

Ich wollte das eigentlich schon seit längerem mal testen, weil ich mir noch immer nicht wirklich sicher bin, wer dort das zusätzliche CR einfügt: PHP oder postfix.
Aber irgendwie bin nicht nie dazu gekommen, das mal zu testen.

Schöner Gruß,
rob