【问题标题】:Parsing Outlook Emails (.msg) with Mimekit使用 Mimekit 解析 Outlook 电子邮件 (.msg)
【发布时间】:2015-10-29 19:32:51
【问题描述】:

我正在尝试从 Outlook 解析 .msg 文件以获取 MIME 内容,以便将文件另存为 eml。我正在使用 Exchange Web 服务来保存 eml,因为它们是通过交换服务器上的日志收件箱来的,但是有些电子邮件需要在事后通过 Outlook 插件保存,尽管将它们变成 eml/MIME 格式似乎更困难.

mimekit github 页面上的示例显示它可以解析 msg 文件,但当我尝试它时,会抛出 System.FormatException。 mimekit 是否支持 msg 解析?

这就是我现在正在做的事情:

var stream = File.OpenRead(@"C:\example.msg");
var parser = new MimeParser(stream);
var msg = parser.ParseMessage();

任何洞察力都会非常有帮助。

【问题讨论】:

    标签: outlook eml mimekit


    【解决方案1】:

    MSG 格式不是 MIME - 尝试在记事本中打开它。它是一个 OLE 存储文件。 要打开 IStorage 文件,请使用 StgOpenStorage

    Difference between a .msg file and a .eml file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-06
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      相关资源
      最近更新 更多