如何从java中的.eml文件中获取内部主题

时间:2017-01-30 13:12:41

标签: java javamail mime-message

我有一个电子邮件文件,其中附有一封邮件。在这个邮件下有两个附件,一个是文本文件,另一个是电子邮件。我想要.eml文件中存在的所有主题部分。我正在java平台上工作,请帮我从.eml文件中找到主题部分。

1 个答案:

答案 0 :(得分:1)

JavaMail示例程序msgshow.java向您展示了如何遍历消息的结构并检查其所有部分。将它指向您的示例消息,您将看到它的作用。

对于您的用例,关键是要了解嵌套消息将是message / rfc822类型的一部分,并且该部分上的getContent方法将返回MimeMessage类型的对象。拥有该MimeMessage对象后,可以使用getSubject方法或任何其他方法访问该嵌套消息中的数据。