1

プロジェクト用に小さなメールパーサーを作成し、メールをよりよく理解しています。

マルチパートについて質問がありました。

Content-Type: multipart/alternative または区切りのある他のマルチパートを持つメールがある場合、そのマルチパートが別のマルチパート (たとえば、マルチパート/混合) または別の方法である可能性はありますか? それはどの仕切りを持っていますか、それは独自の仕切りを持っていますか?

そのため、MIME タイプの multipart/* はフラットな構造 (1 つの分割ディバイダーを使用して解析可能) であるか、それともツリー (分割された各部分が再び分割される可能性があるか) です。

4

1 に答える 1

1

プログラミングと集中的なテストに 3 晩費やした後、multipart/* がフラットではないことに気付きました。ツリー構造です。たとえば、添付ファイルだけでなく html とプレーンテキスト パーツがある場合、メールは添付ファイルとマルチパート/代替パーツを保持するマルチパート/混合です。Inline-Images もある場合、HTML-Part は、Images と html を保持する multipart/related である可能性があります。

于 2013-03-07T06:26:37.633 に答える