【发布时间】:2013-02-14 20:05:03
【问题描述】:
我有一个允许人们将文件附加到记录的应用程序。一些用户正在上传与相关记录相关的电子邮件。一切都很好。
但是,有些用户使用 MS Outlook 并上传 MSG 文件,而其他用户使用 Thunderbird 并上传 EML 文件。理想情况下,我希望所有用户都上传 EML 文件,因为它们可以互操作并且也可以在移动设备上工作。
切入正题,我希望通过扩展名或 MIME 类型检测上传的 MSG,然后将其动态转换为 EML 并存储。这对用户来说是透明的,因为 Outlook 可以愉快地打开 EML 文件。
有人知道我可以调用一个(最好是免费的)第 3 方命令行实用程序来为我进行转换吗?或者有没有可以用来将 MSG 转换为 EML 的 c# 代码块?
谢谢
【问题讨论】:
标签: c# asp.net outlook eml msg