现在,我正在使用 Exchange Web 服务 API 和 PowerShell 从 Exchange 中提取特定电子邮件并将其保存为 EML 文件。这很好用;但是,用户/客户要求电子邮件采用 msg 格式。我见过有两种方法可以做到这一点:
- 使用 Outlook/Outlook COM 对象
- 使用第三方库或软件(如下所示:http://www.independentsoft.de/exchangewebservices/tutorial/downloadmessagetomsgfile.html)
还有其他选择吗?如果可能的话,我想坚持使用 PowerShell,但 EWS 似乎仅限于写入 EML 文件。
MSG 与 EML 要求(合规性)没有灵活性。
EDIT:这将在服务器上运行;所以我希望在没有安装 Outlook 的情况下也能完成此操作。
如果您希望如此,您仍然可以将 PowerShell 与 Outlook 对象模型 (OOM) 结合使用。
您还可以使用赎回,它比 OOM 有更多的功能(它也可以在服务中运行,不会触发 Outlook 安全提示等)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)