以编程方式从Outlook

时间:2017-02-27 15:49:14

标签: office365 microsoft-graph office365-apps

我希望以编程方式从Outlook邮箱下载多封电子邮件(采用msg格式)。 我没什么选择,但都没有提供完整的解决方案。

选项1:

使用Microsoft Graph我可以从用户收件箱中检索电子邮件,但API不提供下载方法。我不得不使用类似MSG .NET库(不是免费的)来手工构建msg文件。

选项2:

使用 Office.js我只能检索打开的电子邮件。在同一个收件箱中无法访问其他电子邮件。这需要JS代码在加载项中运行,但我没关系。

还有其他选择吗?我知道请求有点非正统

1 个答案:

答案 0 :(得分:0)

没有办法从Microsoft Graph获取MSG格式。您必须根据Microsoft Graph API获取的数据构建MSG文件。您可以使用IndependentSoft的解决方案,也可以使用其他选项:

选项3:创建您自己的MSG文件using the spec

您能告诉我们为什么MSG文件格式是您的解决方案的要求吗?也许根据你的答案还有其他选择。