API

此方法允许您通过邮件提供商的 API 创建和认证邮件服务器。

  1. 模式字段中,选择 API。
  2. 选择您的 邮件提供商 ,可从可用选项中选择:Microsoft 或 Google。
  3. 在“发件人地址” 字段中,输入将用于发送通知、警报等的电子邮件地址,该邮件地址将从 M365 Manager Plus 发出。
  4. 在“管理员邮件地址” 字段中,输入用逗号分隔的电子邮件地址,邮件通知会发送到这些地址。
  5. 如果您的邮件提供商是 Microsoft,请在相应字段中提供 租户 ID, 客户端 ID,以及 客户端密钥 。在 M365 Manager Plus 中,Azure 云被视为默认的 Azure 环境。您可以点击 选择适当的 Azure 环境 链接修改 Azure 环境设置。
  6. 注意: 若要了解如何查找您的 Azure 租户 ID、客户端 ID 和客户端密钥,请点击 此处.

  7. 如果您的邮件提供商是 Google,上传 JSON 私钥文件。
  8. 注意: 若要了解如何获取 JSON 私钥文件,请点击 此处.

  9. 点击 保存设置 以保存您的邮件服务器配置。

查找用于 API 邮件服务器配置的 Azure 租户 ID、客户端 ID 和客户端密钥步骤

  1. 登录到 portal.azure.com.
  2. 打开 Azure Active Directory.
  3. 管理下,点击 应用注册 → 新注册.
  4. 输入一个 名称 并选择 支持的帐户类型。(如果不确定支持的帐户类型,选择 仅限此组织目录中的帐户.)
  5. 点击 注册 以注册应用程序。
  6. 在左侧面板,点击 API 权限 → 添加权限.
  7. 点击 Microsoft Graph → 应用权限.
  8. 搜索 Mail 并选择权限 Mail.Send。点击 添加权限.
  9. 点击 授予管理员同意.
  10. 复制显示的 应用(客户端)ID目录(租户)ID
  11. 在左侧面板,点击 证书与密钥 → 新建客户端密钥.
  12. 为客户端密钥提供 描述 。在 过期字段,选择客户端密钥的有效期限并点击 添加.
  13. 客户端密钥将被生成。复制 .
  14. 下显示的字符串。 配置 M365 Manager Plus 中的 Azure 应用时,您现在可以粘贴客户端密钥。.

下载用于 API 邮件服务器配置的 JSON 私钥步骤

  1. 登录到 console.developers.google.com.
  2. 展开左侧边栏并点击 IAM 与管理员.
  3. 打开 服务账号 页面。
  4. 在仪表板中,选择任何现有项目或点击 新建项目 从项目下拉列表。
  5. 注意: 如果选择现有项目,跳至步骤 13。

  6. 点击 创建项目.
  7. 输入 项目名称位置。点击 创建.
  8. 点击 + 创建服务账号 按钮位于顶部导航栏。
  9. 服务账号详情,输入 服务账号名称、服务账号 ID,以及 服务账号描述,然后点击 创建并继续.
  10. 如有需要,您还可以使用 授予此服务账号对项目的访问权限 选项选择分配给服务账号的 IAM 角色。
  11. 点击 保存.
  12. 如有需要,您可以添加允许使用和管理服务账号的用户或组。
  13. 点击 完成.
  14. 点击您创建的服务账号的电子邮件地址。
  15. 点击 密钥 选项卡。
  16. 添加密钥 下拉列表中选择 创建新密钥.
  17. 选择密钥类型为 JSON.
  18. 点击 创建.

您的新公钥和私钥对将被生成并下载到您的设备。请妥善保管私钥,因为这是唯一副本,无法重新生成相同的私钥。

下载 JSON 私钥后,您需要:

启用 Gmail API 服务

  1. 登录到 console.cloud.google.com.
  2. 从下拉菜单选择您创建的项目。
  3. 点击 API 与服务 并选择 + 启用 API 与服务.
  4. 选择 Gmail API 并点击 启用.

将域范围权限委派给服务帐户

  1. 登录到 Google Workspace 域的 管理控制台 作为超级管理员。
  2. 导航到 主菜单 → 安全 → 访问和数据控制 → API 控制.
  3. 域范围委派 面板,选择 管理域范围委派.
  4. 点击 添加新项.
  5. 客户端 ID 字段,输入服务帐户的客户端 ID。您可以在 服务帐户 页面。
  6. 的 OAuth 范围(逗号分隔)字段中,输入 Google 邮件 API 的 URI: (https://mail.google.com)。您还可以列出应用程序应获得访问权限的其他范围,使用逗号作为分隔符。
  7. 点击 授权.

您的应用程序现在拥有以您域内用户身份(模拟用户)进行 API 调用的权限。当您准备进行授权的 API 调用时,指定要模拟的用户。

版权所有 © 2023, ZOHO Corp。保留所有权利。