如何在Java中解析.eml文件

时间:2018-09-03 09:34:15

标签: java encryption outlook base64 eml

我需要一些帮助。我正在使用.eml文件进行解析,但是从术语Content:Disposition中我无法理解文件的某些部分(粗体),我可以理解它是邮件中的附件。 您能帮我解密粗体部分包含的信息吗?提前致谢。 --__ 007_D60D14D231DE2E479723896E22F398618F36F010INBLRDAGND3corp _

--_007_D60D14D231DE2E479723896E22F398618F36F010INBLRDAGND3corp_ Content-Type: application/vnd.openxmlformats- officedocument.wordprocessingml.document;name="Page-Copy.docx"Content-Description: Page-Copy.docxContent-Disposition: attachment; filename="Page-Copy.docx"; size=245714;creation-date="Tue, 31 Jul 2018 06:14:01 GMT";modification-date="Tue, 31 Jul 2018 06:14:03 GMT" Content-Transfer-Encoding: base64

Please refer this image

1 个答案:

答案 0 :(得分:0)

很简单:

电子邮件可能以多种内容类型形成:

  • 文本/纯文本用于包含纯文本的邮件。
  • text / html用于HTML中的消息。
  • multipart / *用于包含某些附件的邮件。在这种情况下,该邮件包含一个主体正文和一个附件正文,每个正文之间用长字符串 boundary 分隔。有关完整参考,请参见RFC1341