有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

apache poi将Java邮件消息另存为Outlook消息

我正在尝试将java邮件(javax.mail.Message)保存为outlook邮件(.msg extension

但是,Message.write(FileOutputStream)不允许我打开outlook文件。它收到一个关于权限的错误或找不到文件

我曾尝试使用apache-poi (3.7),但也遇到了以下问题:

MAPIMessage outlookMsg = new MAPIMessage(msg.getInputStream())
outlookMsg.write(out)

其中msgjavax.mail.message,out是fileoutput

I get the following error : Invalid header signature; read 0x415F3030305F2D2D, expected 0xE11AB1A1E011CFD0

解决这个问题的办法是什么?我应该用另一种方式用java mail保存吗

先谢谢你


共 (0) 个答案