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

Yot*_*ray 6 java jakarta-mail mime-message

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

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

Eug*_*hov 19

这样的事情应该有效:

InputStream mailFileInputStream = new FileInputStream(...);
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session, mailFileInputStream);
...
Run Code Online (Sandbox Code Playgroud)