Microsoft Graph 中的邮箱导入和导出 API 允许应用程序从Exchange Online邮箱导入和导出内容。 邮箱内容可以作为 文件夹 和 项目 集合进行访问,格式一致,无需单独管理每种项目类型的元数据或结构。 这些项可以完全保真地 导出 为不透明的流, (无法更改导出流) 。 完全保真导出可确保 在导入 项目时,Exchange 会重新创建它,且不会丢失信息。
这些 API 支持访问Exchange Online上的用户主邮箱和共享邮箱中的数据。 项目可以导入到同一邮箱或不同的邮箱。
重要
Microsoft Graph 中的邮箱导入和导出 API 不适用于邮箱备份和还原。 有关 Microsoft 365 中的邮箱备份和还原,请参阅 Microsoft 365 备份。
如何使用邮箱导入和导出 API
以下步骤允许应用系统地从 Exchange 邮箱导出和导入内容:
- 获取属于特定用户的邮箱列表。
- 将邮箱的内容发现为一组 文件夹 和 项目。
- 从邮箱导出项目。
- 创建或更新邮箱 文件夹。
- 将项目导入相同或不同的邮箱。
常见用例
| 用例 | REST 资源 | 另请参阅 |
|---|---|---|
| 创建、获取、更新或删除邮箱文件夹 | mailboxFolder | mailboxFolder 方法 |
| 获取一个或多个邮箱项目 | mailboxItem | mailboxItem 方法 |
| 获取文件夹的增量 | mailboxFoldermailboxFolder: delta | |
| 获取项的增量 | mailboxItem | mailboxItem: delta |
| 导入或导出邮箱 | mailbox | mailbox 方法 |
| 获取属于用户的邮箱列表 | exchangeSettings | 列出 Exchange 设置 |
后续步骤
使用 Microsoft Graph 中的邮箱导入和导出 API 从 Exchange 邮箱导入和导出内容。 了解详细信息:
- 探索对你的方案最有帮助的资源和方法。
- 尝试在 Graph 浏览器中使用 API。