【问题标题】:How to open .msg file in Outlook如何在 Outlook 中打开 .msg 文件
【发布时间】:2016-11-19 07:49:51
【问题描述】:

我有一些问题已经出现在 StackOverflow 中,但可能发生了一些变化。 使用 JavaMail API 创建电子邮件后,我想以 .msg 格式打开它。所以我把这条消息保存在我的磁盘上,但我无法打开它。当我尝试打开它们时,我看到警告消息“您无法打开此文件。此消息可能不存在,您无权打开它或它已在其他程序中打开。”我使用 writeTo 将文件保存在磁盘上:

message.writeTo(new FileOutputStream(new File("C:\\mail.msg")));

当我以 .eml 格式保存 emial 时,它工作正常,但它不满足我,因为它还没有准备好发送...我不想使用 mailto,因为我想使用 HTML 正文。 我写了一些关于 Apache POI 的东西,但我无法判断它是否是解决方案。

感谢您的帮助!

【问题讨论】:

  • 1.尝试在记事本中打开文件。看看有没有可读的内容。该文件可能只是没有正确写入,或者已损坏。 2. 尝试在MsgViewer 中打开文件,看看是否可以这样做。

标签: java outlook


【解决方案1】:

如果您只是将 EML 文件的扩展名更改为 MSG,则不会使其成为 MSG 文件。

EML 文件应该可以正常工作。要确保它以未发送状态打开,请设置X-Unsent: 1 MIME 标头。

【讨论】:

    【解决方案2】:

    请检查 .msg 扩展名是否存在于 IIS 服务器中

    如果不存在 创建新的 .msg 扩展名 Mime 类型:application/vnd.ms-outlook

    【讨论】:

      猜你喜欢
      • 2013-10-23
      • 2015-12-25
      • 1970-01-01
      • 2017-12-30
      • 2018-12-13
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多