PHP マニュアル (http://php.net/manual/en/function.mail.php) は次のように述べています。
各行は LF (\n) で区切る必要があります。行は 70 文字を超えてはなりません。
しかし、実際の RFC 5322 では、まったく異なる情報が提供されます。
2.3. 本文 メッセージの本文は、単なる US-ASCII 文字の行です。本体の制限は次の 2 つだけです。
o CR と LF は、CRLF として一緒にのみ発生する必要があります。それらは体内で独立して出現してはなりません。o 本文の文字行は 998 文字に制限する必要があり、CRLF を除いて 78 文字に制限する必要があります。
そのため、RFC では、\r\n のみを使用する必要があると述べています。わかりません - php mail() はバックグラウンドでどのように動作しますか?