如何使用java在电子邮件正文中提取嵌入的图像

时间:2013-08-13 11:29:30

标签: javamail email-attachments

我可以看到很多方法将图像嵌入到电子邮件中,但没有使用java从电子邮件正文内容中提取嵌入图像。我能够在电子邮件正文中提取文本内容,但嵌入的图像显示带有标签和CID(组件ID)。我需要提取它并作为附件存储到DB中。我认为应该像调用服务器来提取内容一样,我不确定。请帮我完成这件事。非常感谢您对此的帮助。

我可以在图片的电子邮件标题中看到类似的内容,

[CID:image002.jpg@01CE978E.097473A0]

1 个答案:

答案 0 :(得分:0)

提取图像就像提取任何其他身体部位的内容一样。找到正确的MimeBodyPart并使用getInputStream方法读取字节或使用saveFile方法将内容保存到文件中。

如果这不适合您,请详细解释您尝试过的内容和发生的事情。另请参阅JavaMail FAQdebugging tips

相关问题