使用API配置邮件服务器
这种类型的邮件服务器连接将通过您的邮件服务提供商的API进行身份验证。
前提条件
要使用API配置邮件服务器,请选择以下任一邮件服务提供商:
使用Microsoft Azure作为电子邮件提供商的API电子邮件服务器配置
如果您使用Microsoft Azure作为邮件提供商,请按照以下步骤找到Azure租户ID、客户端ID和客户端密钥:
- 访问Azure门户并使用您的Microsoft帐户登录。
- 从Azure服务部分选择Azure Active Directory。
- 转到管理 > 应用注册 > + 新注册以打开注册应用窗口。
- 输入应用程序名称(例如ADAudit Plus Application)并选择默认的支持的帐户类型。
- 在左侧面板中,转到管理 > API权限 > + 添加权限。
- 选择Microsoft Graph。点击应用程序权限作为所需的权限类型。
- 从列表中选择邮件 > Mail.Send。点击添加权限。
- 选择为<tenantname>授予管理员权限。
- 找到并复制显示的客户端ID和租户ID的值。
- 在左侧面板中,转到管理 > 证书与密钥。
- 点击+ 新客户端密钥。
输入适当的描述。选择24个月作为到期日期;这是可以使用的最大值。
- 点击添加。
- 找到并复制客户端密钥值(例如,“14uClLxkHtIVGR3wkCq12341Nd5VtestkkWTyIPrrE=”。)。
使用Google作为电子邮件提供商的API电子邮件服务器配置
如果您使用Google作为电子邮件提供商,请执行以下操作:
查找JSON私钥的步骤
- 访问https://console.developers.google.com/并登录到您的Google帐户。
- 导航到服务帐号页面。
- 点击选择项目下拉菜单并点击新建项目。
- 点击+ 创建服务帐号。在服务帐号详细信息窗口中,指定服务帐号名称、服务帐号ID和服务帐号描述。点击创建并继续。
- 点击授予此服务帐号对项目的访问权限以选择该服务帐号所需的IAM角色。
- 点击继续。
- 添加您想要允许访问和管理服务帐号的用户和组。
- 点击完成。
- 选择创建的服务帐号的电子邮件地址。
- 在密钥部分,从添加密钥下拉菜单中选择创建新密钥。
- 选择JSON作为密钥类型。
- 点击创建。
- JSON私钥将被生成并下载到您的本地系统。每次生成时都会生成一个新的私钥,因此生成后务必妥善保管密钥。
启用 Gmail API 服务的步骤
- 登录 https://console.cloud.google.com/.
- 前往 项目。点击 + 启用 API 和服务.
- 选择 Gmail API 并选择 启用.
为服务帐号提供域范围权限的步骤
- 以超级管理员身份登录 Google Workspace 管理控制台。
- 前往 安全性 > 访问和数据控制 > API 控制。
- 在 域范围授权 面板下,选择 管理域范围授权。
- 点击 添加新。
- 在 此页面 中输入您服务帐号的客户端 ID。
- 在 OAuth 范围(用逗号分隔) 字段中,选择您的应用程序需要访问的范围。如果它需要对 Gmail API 的域范围访问,则输入 https://mail.google.com。
- 点击 授权。
该应用程序现在有权在您的域内作为用户进行 API 调用。
使用 API 设置电子邮件服务器
- 打开 ADAudit Plus 网络控制台。
- 导航到 管理 > 一般设置 > 服务器设置。
- 选择 邮件。
- 选择 API 模式。
- 从下拉菜单中选择您的 邮件提供商,Microsoft 或 Google。
- 在 发件地址 字段中,指定要发送通知邮件的电子邮件地址。
- 在 通知电子邮件 ID 字段中,指定要发送通知邮件的电子邮件地址。
- 如果您的邮件提供商是 Microsoft,请在相应字段中输入 租户 ID、客户端 ID 和 客户端密码。如果您的邮件提供商是 Google,请上传 JSON 私钥。
- 如果您需要 HTML 格式的电子邮件,请勾选 以 HTML 格式发送电子邮件。
- 点击 保存设置。