我希望以编程方式从Outlook邮箱下载多封电子邮件(采用msg格式)。 我没什么选择,但都没有提供完整的解决方案。
选项1:
使用Microsoft Graph我可以从用户收件箱中检索电子邮件,但API不提供下载方法。我不得不使用类似MSG .NET库(不是免费的)来手工构建msg文件。
选项2:
使用 Office.js我只能检索打开的电子邮件。在同一个收件箱中无法访问其他电子邮件。这需要JS代码在加载项中运行,但我没关系。
还有其他选择吗?我知道请求有点非正统
答案 0 :(得分:0)
没有办法从Microsoft Graph获取MSG格式。您必须根据Microsoft Graph API获取的数据构建MSG文件。您可以使用IndependentSoft的解决方案,也可以使用其他选项:
选项3:创建您自己的MSG文件using the spec。
您能告诉我们为什么MSG文件格式是您的解决方案的要求吗?也许根据你的答案还有其他选择。