用于以PST格式导出Office 365 Outlook Mail的API?

时间:2016-10-17 10:46:23

标签: outlook ms-office office365 office365api office365-restapi

是否有任何类型的API以PST格式导出Office 365 Outlook Mail?

我可以使用就地电子数据展示机制从 Office 365 Exchange管理中心导出PST格式的邮件。

但是想通过REST API导出PST格式的邮件,而不是从管理部分导出。

提前致谢,

拉​​梅什

2 个答案:

答案 0 :(得分:2)

.pst文件格式仅与Outlook客户端相关,因此Outlook Online和REST API无法与其集成。

但是,您可以通过Graph / REST API获取所有电子邮件数据并自行创建.pst文件。请参阅此处的.pst文件格式规范:https://msdn.microsoft.com/en-us/library/ff385210(v=office.12).aspx

答案 1 :(得分:2)

除了Eric提到的内容之外,如果已安装Outlook,则可以创建PST文件(您不需要指向源Exchange邮箱的配置文件 - 只需MAPI系统即可创建PST文件)使用Extended MAPI(C ++或Delphi)或Redemption(任何语言) - 调用RDOSessionLogonPstStore来创建带有PST文件的临时配置文件,然后您可以在商店中创建文件夹和项目。可以使用RDOMailImport(..., olRfc822)

导入EML文件