第三方工具到Outlook MSG文件转换为EML文件[关闭](3rd party utility

2019-08-17 06:14发布

我有一个应用程序,它允许人们连接文件记录。 有些用户上传,涉及到所讨论记录的电子邮件。 所有罚款和花花公子。

但是,有些用户正在使用微软的Outlook和上传MSG文件和其他用户正在使用Thunderbird和上传EML文件。 理想情况下,我想所有的用户上传EML文件,因为它们是可互操作和太在移动设备上运行。

切入正题我期待检测上传味精,无论是通过扩展或MIME类型,并转换成在飞行到EML代替并存储。 这是对用户透明的Outlook可以愉快地打开EML文件。

有谁知道一个(免费最好)的第三方命令行工具,我可以打电话做转换为我的? 还是有代码C#块,我可以使用的味精转换为EML?

谢谢

Answer 1:

您可以使用赎回了点。 像下面(顶掉了我的头)的东西应该工作:

  RDOSession Session = new RDOSession();
  RDOMail Msg = Session.GetMessageFromMsgFile("c:\temp\YourMsgFile.msg");
  Msg.SaveAs("c:\temp\YourEmlFile.eml", rdoSaveAsType.olRFC822);


文章来源: 3rd party utility to convert Outlook MSG files to EML files [closed]