19

mail()のphpドキュメントになぜ

行は70文字を超えてはなりません。

(パートの下:パラメータメッセージ)?

メールの行長を指定するRFCはありますか?

この質問: PHPのメールと行は70文字を超えてはいけませ

長い列を処理できないクライアントはそれほど多くありません

それで、長すぎる行に悪いことをするのは悪いビルドのクライアント/サーバーであり、70は十分に機能するテスト済みの値ですか、それともメールアプリケーションが70文字の長い行を処理する必要があると言うRFCまたは何かがありますか?

4

1 に答える 1

24

最新のInternet Message Format RFC は5322です

2.1.1. 行の長さの制限

この標準では、1 行の文字数に 2 つの制限があります。文字の各行は、CRLF を除いて、998 文字を超えてはならず、78 文字を超えてはなりません。

...

より保守的な 78 文字の推奨事項は、これらのメッセージを表示するユーザー インターフェイスの多くの実装に対応することです。これらの実装は、1 行あたり 78 文字を超える表示を切り捨てたり、壊滅的に折り返す可能性があります。この仕様の意図 (および、実際に情報が失われる場合は [RFC2821] の意図)。繰り返しになりますが、この制限はメッセージに適用されますが、メッセージを表示する実装には負担がかかります

(MIME RFC も最大 76 文字を指定しています)

于 2012-08-03T11:25:15.150 に答える