我正在使用递归调用自身的代码片段,并尝试从电子邮件中提取text/html
的MIME类型部分(如果存在)以供进一步处理。电子邮件可能的mimetype层次结构是什么?
“text/html”可能存在于其他内容中,例如multipart/alternative
,所以我试图找出是否存在电子邮件MIME类型的定义层次结构。
有人知道是否有,是什么?即什么类型可以父母其他类型?
我正在使用递归调用自身的代码片段,并尝试从电子邮件中提取text/html
的MIME类型部分(如果存在)以供进一步处理。电子邮件可能的mimetype层次结构是什么?
“text/html”可能存在于其他内容中,例如multipart/alternative
,所以我试图找出是否存在电子邮件MIME类型的定义层次结构。
有人知道是否有,是什么?即什么类型可以父母其他类型?
理论上,只有multipart /和message /可以是其他类型的父类(根据RFC2046)。
您的问题假定邮件客户端遵循MIME编码的RFC标准,他们不遵守。我建议你从源头收集一堆邮件,然后尝试并按原样处理它。你面临的问题是非常困难的(也许不可能)解决100%。