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)
其中msg
是javax.mail.message
,out是fileoutput
流
I get the following error : Invalid header signature; read 0x415F3030305F2D2D, expected 0xE11AB1A1E011CFD0
解决这个问题的办法是什么?我应该用另一种方式用java mail保存吗
先谢谢你
共 (0) 个答案