读取Email的文本文件转换为Javamail MimeMessage

时间:2011-07-08 15:27:33

标签: java javamail mime-message

我有一个电子邮件原始来源的文本文件(如果你单击“查看原始文件”,你会看到它直接从gmail复制)。我想读取这个文件并将其转换为MimeMessage。

如果您对原因感到好奇,我会设置JavaMaildir,并且需要使用电子邮件填充它的收件箱以进行测试。我从来没有真正处理过阅读文件和所有这些,所以任何帮助都会非常感谢。

1 个答案:

答案 0 :(得分:19)

这样的事情应该有效:

InputStream mailFileInputStream = new FileInputStream(...);
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session, mailFileInputStream);
...