0

RFC822/RFC2822 標準では、「ヘッダー フィールドは、フィールド名、コロン (':')、フィールド本体で構成される行であり、CRLF で終了する」と規定されています。

しかし、解析に進む前に、LF ("\n") を使用するペイロードを CRLF ("\r\n") に自動正規化するRFC822 MIME パーサーが少なくとも1 つはあります。

CRLF の代わりに LF を使用するために手作業で編集された可能性のあるデータをシリアル化するために RFC822 形式を使用することはどのくらい安全ですか? このデータをさまざまなプログラムに送信して、さまざまな RFC822 パーサー ライブラリで解析できると期待しても安全でしょうか?

4

1 に答える 1

1

一般的なケースでは、まったく安全ではありません。送信/生成するものは控えめにします。

そうは言っても、ほとんどの Unix ツールは、ローカルに保存された電子メール ファイルがローカルの改行規則を使用することを想定しています。RFC5322 は実際には、ネットワーク上で使用される形式のみを成文化しています。

于 2013-10-01T20:00:11.217 に答える