我试图从 Outlook 解析 .msg 文件以获取 MIME 内容,以便将文件保存为 eml。我正在使用 Exchange Web 服务来保存 eml,因为它们是通过 Exchange 服务器上的日志收件箱发送的,但是有些电子邮件需要在事后通过 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();
任何数量的洞察力都会非常有帮助。