我正在使用一段代码,该代码递归地调用自身并尝试提取 MIME 类型部分 text/html 来自电子邮件(如果存在)以进行进一步处理。

“text/html”可以存在于其他内容中,例如 multipart/alternative, ,所以我试图找出电子邮件 MIME 类型是否有定义的层次结构。

有人知道是否有以及它是什么吗?IE。哪些类型可以为其他类型提供父级?

有帮助吗?

解决方案

理论上,只有 multipart/ 和 message/ 可以作为其他类型的父级(根据 RFC2046)。

其他提示

您的问题假设邮件客户端遵循 MIME 编码的 RFC 标准,但事实并非如此。我建议您从来源收集一堆邮件并尝试按现有情况进行处理。你面临的问题是很难(也许不可能)100% 解决的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top