System.Net.Mail.MailMessage によって生成され、Microsoft の SMTP サーバーによって生成または消費される EML ファイルに頭を悩ませようとしています。私は RFC 5322 と 5321 を読んでいて、その形式を理解しようとしています。
確かに、私が目にする EML ファイルの大部分は、5322 (または 2322 または 822、ただし優れた MS が標準に固執していてもわかりません) で説明されているメッセージ形式に準拠しています。ただし、ファイルの上部 (X-Sender と X-Receiver の行) が 5321 で説明されている「エンベロープ」を構成しているかどうかは、完全には判断できません。
私の質問は次のとおりです。
- このファイルの X-Sender/X-Receiver 行 (メッセージ コンテンツの上) の部分に関するドキュメントはありますか?
- このセクションで期待できる他の「コマンド」はありますか?
- これは全面的に「標準」ですか?つまり、System.Net.Mail.MailMessage によって生成された EML ファイルは、標準の SMTP サーバーで正しく解析されると期待できますか?