使用 OAuth 2.0 连接 Gmail 账户

按照本文中的步骤设置服务器端同步以在 customer engagement 应用(如 Dynamics 365 SalesDynamics 365 Customer ServiceDynamics 365 MarketingDynamics 365 Field ServiceDynamics 365 Project Service Automation)中从 Gmail 帐户使用 OAuth 2.0 作为授权机制收发电子邮件。

备注

Gmail OAuth 电子邮件服务器配置文件最多可用于 100 个用户。 如果要将同一个配置文件与多个用户关联,请创建多个 OAuth 配置文件(步骤 1 至 4)。

步骤 1. 在 Gmail 中启用 IMAP 或 POP

备注

这些步骤应由系统管理员执行。

对于 IMAP,请执行通过其他电子邮件平台检查 Gmail 中的步骤。

对于 POP,请执行使用 POP 在其他电子邮件客户端中阅读 Gmail 邮件中的步骤。

步骤 2. 创建项目

备注

这些步骤应由系统管理员执行。

使用 Google 帐户(这可以是您用来发送和检索电子邮件的相同帐户,也可以是其他帐户),转到 Google 开发人员控制台,创建一个新项目。

执行创建,关闭和还原项目中的步骤创建项目

备注

这些步骤应由系统管理员执行。

  1. 选择 OAuth同意页面,然后选择用户类型:

    • 如果在使用 GSuite 管理员租户,并且将创建您的组织的专用应用,请选择内部
    • 如果您使用独立的 Gmail 帐户进行测试,请选择外部

    OAuth 同意屏幕截图。

  2. 选择创建

  3. 应用程序名称下,输入应用程序名称。 在授权域下,输入您的环境的顶级专用域名(例如,dynamics.com)。 选择保存

    输入应用程序名称和域的屏幕截图。

  4. 选择凭据>创建凭据

    创建凭据命令的屏幕截图。

  5. 选择 OAuth 客户端 ID

  6. 选择配置同意屏幕

  7. 输入以下设置:

    设置 用途
    应用程序类型 Web 应用程序
    客户 Web 客户端的名称
    授权的 JavaScript 起源 您的环境的 URL(例如,https://contoso.crm.dynamics.com
    授权的重定向 URI 后面追加了 /_grid/cmds/dlg_gmailoauth.aspx 的您的环境 URL(例如,https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx
  8. 选择创建。 在显示的屏幕中,记录客户端 ID 和客户端密码。 您将在下一步中需要使用此数据。

步骤 4. 创建电子邮件服务器配置文件

  1. 登录 Power Platform 管理中心
  2. 在导航窗格中,选择管理
  3. 管理窗格中,选择环境
  4. 在“环境” 页上,选择一个环境。
  5. 在命令栏中,选择 设置
  6. 展开 电子邮件,然后选择服务器 配置文件
  7. 在命令栏中,选择 新建服务器配置文件

在“设置服务器配置文件 面板中:

  1. 对于 电子邮件服务器类型,选择 Gmail,然后为配置文件输入有 意义的名称

  2. 若要将此服务器配置文件设置为新邮箱的默认配置文件,请启用设置为 新邮箱的默认配置文件。

  3. 身份验证类型中选择Gmail OAuth

  4. 输入 上一个过程的步骤 8 中的客户端 ID客户端密码

    备注

    位置和端口字段将自动填充。

  5. 展开 高级,然后使用工具提示配置电子邮件处理选项。

  6. 完成后,单击 保存

第 5 步。 配置邮箱

备注

这些步骤应由邮箱用户执行。

  1. 在 Dynamics 365 应用中,单击 顶部命令栏中的设置,然后选择 高级设置。

  2. 在“系统” 组下,选择 “电子邮件配置 ”,然后单击“邮箱 ”。

  3. 选择前面的步骤中配置的用户的邮箱。

  4. 在“同步方法” 窗格中,输入以下设置:

    设置 用途
    服务器配置文件 在步骤 4 中创建的配置文件
    传入电子邮件 服务器端同步或电子邮件路由器
    传出电子邮件 服务器端同步或电子邮件路由器
  5. 选择保存应用所作更改。

  6. 选择登录 Gmail

  7. 点击 Gmail 登录和授权页面。

第 6 步。 添加测试用户

在 Google Cloud Platform(开发人员控制台)中,在发布应用时在测试用户部分添加用户。 如需详细了解如何添加测试用户 ,请参阅 Google Cloud Platform 控制台帮助

添加测试用户的屏幕截图。

第 7 步。 测试和启用

备注

这些步骤应由邮箱用户执行。

选择测试和启用邮箱以测试在步骤 6 中配置的邮箱。

测试和启用邮箱命令的屏幕截图。