使用javamail api提取嵌套的.msg附件

时间:2018-01-18 13:36:43

标签: java outlook javamail

我在EML文件公司中展示了电子邮件数据。附件嵌套有各种级别。

是否有一种通用的方式来递归提取附加的.msg及其附件?

完整的代码或相关代码段比普通方法更有用。

1 个答案:

答案 0 :(得分:1)

您可以考虑使用名为msgparser的库。

他们列出了一些非常基本的用法examples

MsgParser msgp = new MsgParser();
Message msg = msgp.parseMsg("mail.msg");

String fromEmail = msg.getFromEmail();
String fromName = msg.getFromName();
String subject = msg.getSubject();

List<Attachment> atts = msg.getAttachments();
for (Attachment att : atts) {
  // do something with attachment
}