2016-10-17 61 views
0

是否有任何一种API来导出PST格式的Office 365 Outlook邮件?以PST格式导出Office 365 Outlook Mail的API?

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

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

由于提前,

拉梅什

回答

2

.pst文件格式只能是与Outlook客户端相关,因此Outlook联机和REST API没有整合它任何责任。

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

+0

谢谢。如果不是REST API,那么是否有可以将Office 365 Outlook邮件导出到PST文件的任何类型的脚本,如cmdlet或powershell脚本? – RameshPasa

2

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

+0

我认为Extended MAPI或Redemption将无法直接从Office 365 Mail创建PST文件。 – RameshPasa

+0

我只是概述了如何做到这一点。你怀疑哪个部分? –

+0

所以,你说我们可以通过使用Redemption/Extended MAPI的Graph API获得的电子邮件数据创建PST文件,但不能直接将Office 365邮箱导出到PST文件。 – RameshPasa