一部の電子メールでヘッダに無意味な文字列が含まれるのはなぜですか?
ほとんどの場合、私たちの電子メールは問題も癖もなく届きますが、なぜ無意味な文字列がヘッダとして届くのでしょうか。今日のSuperUser Q&Aの投稿には、困惑した読者の質問に対する答えがあります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
写真提供:ジュディスE.ベル(Flickr).
質問
SuperUserの読者dpdtは、なぜ無意味なヘッダを含む電子メールを受け取ったのか知りたいのです。
私は最近、次のタイトルの電子メールを受け取りました。
それがマルウェアかもしれないと思って、私はMalwarebytesでチェックをしました、しかし、それはきれいになりました。タイトルが無意味な文字列であることに正当な理由があるか?
一部のEメールでヘッダーに無意味な文字列が含まれるのはなぜですか?
答え
SuperUser寄稿者user313114が私たちに答えを持っています。
あなたが持っているのはRFC 2047で失敗した試みでエンコードされたヘッダテキストです。.
RFC 2047は、電子メールヘッダーへの非ASCII文字の埋め込みを管理する標準です。 RFC 2047規格に(厳密に)準拠していないヘッダーは、復号化を試みるのではなく、そのまま表示する必要があると述べています。だからあなたの電子メールソフトウェアは(標準で要求されるように)悪いヘッダを見て、それを「正しく」表示しています.
主流のソフトウェアでは、RFC 2047をそれほどひどく宣伝しているものはありません。したがって、それは恐らく危険な大量メール送信ソフトウェアから来ているのでしょう。ソフトウェアはエンコードされた単語を長すぎます(行の長さの上限は76文字です)。これは禁止されています(RFC 2047による「禁止しない」)。.
長すぎるにもかかわらず、手動でデコードできます。ある種のリクルータースパムのようです。
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.