使用Mimekit分析Outlook电子邮件(.msg)

使用Mimekit分析Outlook电子邮件(.msg),outlook,eml,mimekit,Outlook,Eml,Mimekit,我正在尝试从outlook解析.msg文件以获取MIME内容,以便将该文件保存为eml。我正在使用Exchange Web服务保存eml,因为它们是通过Exchange服务器上的日志收件箱发送的,但有些电子邮件需要在发送后通过outlook加载项保存,尽管将它们转换为eml/MIME格式似乎更难 mimekit页面上的示例显示它可以解析msg文件,但当我尝试解析时,会引发System.FormatException。mimekit支持消息解析吗 这就是我现在正在做的: var stream =

我正在尝试从outlook解析.msg文件以获取MIME内容,以便将该文件保存为eml。我正在使用Exchange Web服务保存eml,因为它们是通过Exchange服务器上的日志收件箱发送的,但有些电子邮件需要在发送后通过outlook加载项保存,尽管将它们转换为eml/MIME格式似乎更难

mimekit页面上的示例显示它可以解析msg文件,但当我尝试解析时,会引发System.FormatException。mimekit支持消息解析吗

这就是我现在正在做的:

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

任何细节都会非常有用。

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