首页 > 解决方案 > 在 Web Outlook 中以 .MSG 格式下载电子邮件正文和附件

问题描述

是否可以在 Outlook Web 中以 .MSG 格式下载电子邮件正文和附件?我正在开发 Outlook 365 Web 插件,我需要下载整个邮件以及 .MSG 格式的附件?

编辑:.NET 中是否有任何开源库可以做到这一点?

谢谢,

标签: outlookexchangewebservicesoffice-jsoutlook-addinoutlook-web-addins

解决方案


我必须做同样的事情,但由于我正在为其编写插件的公司使用的是 Windows/MSOffice 版本,其中插件运行的 webview 由 IE11 进程处理,因此尝试时出现 OOM 错误通过 EWS 请求(使用 ews-javascript-api)下载大于 7MB 的附件。

现在我正在使用一个 IIS 服务器,我将 eschangeToken 和 EmailId 发送到该服务器,并通过MS的 EWS-managed-api处理电子邮件的下载/上传。

无法将电子邮件下载为 .MSG AFAIK,我通过获取电子邮件的 MIME 内容并将其保存为 .EML 文件来下载它们。

这里MS 提供了一些关于如何使用 ews-managed-api 的示例。


推荐阅读