0

我正在使用 javamail 1.4.7 通过 imap 从 Gmail 中读取邮件。即使我的内容是简单的纯文本(例如“hello world”),我也会得到 MimeType multipart/alternative。我有 2 个身体部位,一个具有内容类型 text/plain 另一个具有 text/html。我的问题是如何确定哪个身体部位是原始的(最初由发件人发送)。我只想获取原始内容类型的邮件(即,如果邮件内容是纯文本,那么我想获取内容类型为“text/plain”的部分,如果邮件内容具有 html,那么我想获取内容类型为“text”的部分/html”)。

4

1 回答 1

1

您怎么知道您的邮件程序没有将简单的纯文本消息作为多部分/替代方式发送?

如果您的邮件程序没有发送这两个部分,那么某些邮件服务器正在将原始正文转换为多部分/替代。没有明确的方法可以知道它是否或如何做到这一点。

于 2013-07-11T23:34:11.360 回答