繁体   English   中英

Microsoft Graph API 提取 a.pst

[英]Microsoft Graph API to extract a .pst

我们这里有一个用例,使用 MS Graph API 提取给定用户的.pst 文件。 我们可以通过 MS 提供的 PowerShell 命令来实现。 但现在想摆脱 PS 脚本并使用 Java/Python 创建解决方案。 但是,不幸的是,我没有看到 Microsoft 提供的任何用于提取邮箱的 API。 这些提取主要用于 O365 邮箱。

寻找与此命令等效的东西 - https://docs.microsoft.com/en-us/powershell/module/exchange/new-mailboxexportrequest?view=exchange-ps

任何文档的任何指导或指针将不胜感激!

Graph 或 EWS 中没有特定的 PST。 它是一种纯粹的客户端文件格式。 有一些库可以让你访问 PST 文件,但你的里程会有很大差异。

您可以使用扩展 MAPI 创建 PST 文件(您需要添加/编辑配置文件并添加/配置 MSUPST MAPI 服务),但这需要 C++ 或 Delphi。 如果使用Redemption是一个选项(它支持包括 Python 在内的任何语言),它将允许您使用RDOSession创建 PST 文件。 LogonPstStore 然后,您可以在 PST 文件中创建文件夹和消息,并以几乎任何格式(包括 MIME)导入数据 ( RDOMail . Import )。 如果您使用 Exchange,它将允许您使用快速传输 Stream 格式 - 它是 Exchange 的原生格式(使用ExportItem EWS 操作),并且与 MIME 不同,它保留所有 MAPI 特定的属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM