我被困在使用旧版本的JavaMail - 它被打包在另一个maven依赖项中,我相信它是1.4.7。
我设置了获取配置文件,我试图下载电子邮件的某些部分,包括正文/内容。这可以从使用IMAPFolder.FetchProfileItem.MESSAGE的JavaMail 1.5.2开始。不幸的是,我无法使用。
有没有人对如何在1.5.2之前获取消息内容有任何想法?最终目标是减少服务器往返 - 所有其他方面都适合该配置文件,包括设置为false的partialFetch,电子邮件的大小等等。
提前致谢!
答案 0 :(得分:0)
使用Message.writeTo将数据写入本地文件或ByteArrayOutputStream。然后,您可以使用MimeMessage constructor that takes an InputStream。
为数据重建MimeMessage对象