我有工作代码,可以从pop3帐户下载消息并进行处理。现在,我想将它们写成单独的文件并在晚上进行处理。为此,我使用了Message.writeTo(FileOutputStream)
并且可以工作,我得到了一堆文件。
现在,我想阅读它们并进行处理,但是无法从文件或MimeMessage
创建消息或FileInputStream
,也没有Message.readFrom(FileInputStream)
方法。
我可以读取eml文件,但是使用此构造函数创建消息,MimeMessage(javax.mail.Session session,java.io.InputStream is)
需要一个会话,而我不能创建一个新会话。
所有在线示例都显示了如何使用writeTo()
,使用硬编码数据发送邮件,接收邮件和创建邮件,但是没有一个示例说明如何读取文件。
如何从writeTo()
文件实例化新消息?