我当前的项目在基于 Microsoft Exchange 2010 的电子邮件地址上运行一项服务,专门用于将自定义规则应用于传入电子邮件。
当我浏览可能的基于 C# 的解决方案时,EWS 托管 API 似乎是最适合我使用的 API。找到了我需要的每个电子邮件操作,但缺少一个非常大的操作...将电子邮件保存到 .msg
文件。考虑到从 Outlook 执行操作如此简单(只需从 Outlook 拖放到任何文件夹),这让我感到非常惊讶。
这是一项绝对要求,因为用户可以通过拖放来整理他们的电子邮件。有什么方法我错过了用 EWS 做到这一点吗?到目前为止,我只发现了两种非 EWS 方式:
- 使用我不确定我们负担得起的第三方库(IndependentSoft)
- 使用更复杂的方法 MessageSave和 outlook 规则来执行自定义操作(操作是“运行 MessageSave”)
我很惊讶这样一个基本操作需要这么多工作,我想知道,有没有简单的方法可以将电子邮件保存到 .msg
文件?
最坏的情况,是否有非 EWS API、基于 C# 的方法来做到这一点?
谢谢
编辑:
我探索了 .eml
导出解决方案。问题是我们使用不支持 eml 格式的 Outlook 2007。 .msg
几乎是这里的要求
最佳答案
关于c# - 使用 EWS 托管 API 将电子邮件保存到 .MSG 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41227743/