我可以看到许多方法可以将图像嵌入到电子邮件中,但不能使用java从电子邮件正文内容中提取嵌入的图像。我能够提取电子邮件正文中的文本内容,但嵌入的图像显示了标签和CID (组件ID)。我需要提取它,并作为附件存储到数据库中。我认为这应该像调用服务器提取内容一样,但我不确定。请帮我把这件事做完。非常感谢您在这方面的帮助。
我可以在图像的电子邮件标题中看到类似这样的内容,
cid:image002.jpg@01CE978E.097473A0
发布于 2013-08-13 22:48:56
提取图像类似于提取任何其他身体部位的内容。找到正确的MimeBodyPart并使用getInputStream方法读取字节,或使用saveFile方法将内容保存到文件。
如果这对你不起作用,请更详细地解释你尝试过什么以及发生了什么。另请参阅debugging tips的JavaMail FAQ。
https://stackoverflow.com/questions/18207903
复制