質問

私はそれ自体を再帰的に呼び出し、MIME タイプの部分を抽出しようとするコードのスニペットを操作しています。 text/html さらなる処理のために電子メール (存在する場合) から。

「text/html」は、次のような他のコンテンツ内に存在する可能性があります。 multipart/alternative, そこで、電子メールの MIME タイプに定義された階層があるかどうかを調べようとしています。

あるのかどうか、そしてそれが何であるか知っている人はいますか?つまりどの型が他の型の親になることができますか?

役に立ちましたか?

解決

理論的には、multipart/ と message/ だけが他の型の親になることができます (RFC2046 に従って)。

他のヒント

あなたの質問では、メール クライアントが MIME エンコードの RFC 標準に従っていることを前提としていますが、実際はそうではありません。ソースから大量のメールを収集し、それをそのまま処理してみることをお勧めします。あなたが直面している問題は、100%解決するのが非常に難しい(おそらく不可能)です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top