如何读取和发送用Message.writeto()编写的Java邮件?

时间:2019-01-04 11:10:31

标签: java file email message

我有工作代码,可以从pop3帐户下载消息并进行处理。现在,我想将它们写成单独的文件并在晚上进行处理。为此,我使用了Message.writeTo(FileOutputStream)并且可以工作,我得到了一堆文件。

现在,我想阅读它们并进行处理,但是无法从文件或MimeMessage创建消息或FileInputStream,也没有Message.readFrom(FileInputStream)方法。

我可以读取eml文件,但是使用此构造函数创建消息,MimeMessage(javax.mail.Session session,java.io.InputStream is)需要一个会话,而我不能创建一个新会话。

所有在线示例都显示了如何使用writeTo(),使用硬编码数据发送邮件,接收邮件和创建邮件,但是没有一个示例说明如何读取文件。

如何从writeTo()文件实例化新消息?

0 个答案:

没有答案