gudn tach!
ich bin ziemlich verwirrt.
Dachte immer man macht Zeilenumbrüche korrekterweise in der Form \r\n
es gibt verschiedene moeglichkeiten, siehe z.b. wikipedia.
das laesst sich aber nicht so ohne weiteres auf e-mails anwenden/verallgemeinern. hier muss man zwischen message-body und header unterscheiden:
zum message-body steht im php-manual
"Each [message] line should be separated with a LF (\n)".
das ist afaik immer der fall, egal ob nun windows oder linux verwendet wird.
beim header allerdings ist es nicht so einfach:
das php-manual sagt
"If messages are not received, try using a LF (\n) only. Some poor quality Unix mail transfer agents replace LF by CRLF automatically (which leads to doubling CR if CRLF is used). This should be a last resort, as it does not comply with » RFC 2822."
ueber die wertung "poor quality" laesst sich wohl streiten. zum hintergrund siehe kommentar #73355.
prost
seth