如何使用javax mail API在java中创建.msg文件

时间:2013-05-25 18:25:22

标签: javamail

我只是想知道,是否可以使用javax邮件API创建.msg文件(可以使用ms-outlook打开)。

感谢。

4 个答案:

答案 0 :(得分:2)

javamail 上有一个项目。 模块 javamail-file-transport 是一个JavaMail传输,它在本地磁盘上创建msg文件,而不是发送真实的电子邮件。

GitHub:https://github.com/m-szalik/javamail

答案 1 :(得分:1)

我认为.msg文件采用Microsoft专有格式;使用JavaMail创建这样的文件并不容易。

但是,Outlook可能能够读取.eml文件,该文件采用MIME标准格式。 JavaMail可以使用Message.writeTo方法创建这样的文件。

答案 2 :(得分:1)

  

嗨,我们可以创建一个使用outlook打开的.eml文件。如果是,那么如何......

您可以从Outlook中的命令行打开文件。搜索Command-line switches for Outlook可以使用undocumented /eml switch来打开MIME标准格式。例如,outlook /eml filename.eml

有一个记录的/f开关,可以打开msg个文件。例如outlook /f filename.msg

答案 3 :(得分:0)

其他替代方法: