使用 Email package 中的连接 action
- Updated: 2025/06/19
使用 Email package 中的连接 action
使用 Email package 中的连接 action 与电子邮件服务器建立连接。 请务必将此用作自动执行电子邮件相关任务的第一个 action。
先决条件
您可以使用 OAuth 2.0 来验证电子邮件服务器的电子邮件自动化身份。 根据您的电子邮件服务提供商,执行相关步骤:
-
Outlook/Office 365
- 如果您使用客户端凭据流身份验证模式,请执行以下步骤:
- 登录到 Microsoft Azure portal。
- 向 Microsoft Identity 平台注册应用程序,以获取客户端 ID 和租户 ID。 请参阅 Register an application。
- 添加客户端密钥。
- 根据您连接到的邮件服务器,执行相关步骤:
-
IMAP/POP3
将 POP 和 IMAP 权限添加到您的 AAD 应用程序中。 请参阅 Authenticate an IMAP, POP or SMTP connection using OAuth。
-
EWS
- 配置仅限应用程序身份验证。 请参阅 Configure for app-only authentication。
- 配置应用程序访问策略并限制应用程序权限的范围。 请参阅 Configure application access policy。
-
IMAP/POP3
- 如果您使用带有 PKCE 的授权码身份验证模式,请执行以下步骤:
- 登录到 Microsoft Azure portal。
- 向 Microsoft Identity 平台注册应用程序,以获取客户端 ID 和租户 ID。 请参阅 Register an application。
- 注册应用程序时,请将重定向 URI 设置为
http://localhost:9999/callback
。 - 为 IMAP、POP3 和 SMTP 添加委托类型的权限,并向应用程序授予对 Microsoft Graph 的所需权限。
- 如果您使用Control Room 管理的身份验证模式,请参阅 Configure Control Room managed OAuth for Outlook/Office365 (A-people login required)。
以下播放列表中的视频提供了有关在 Email 连接 action 中配置和使用 OAuth 2.0 身份验证的信息:
注: 如果邮箱在循环 action 中使用,请确保您注册了被分配执行自动化的用户。 有关更多信息,请参阅 Manage users and groups assignment to an application。 - 如果您使用客户端凭据流身份验证模式,请执行以下步骤:
-
Gmail
- 如果您使用 带有 PKCE 的授权码 认证模式,请执行以下步骤:
- 在 Google Cloud Platform(GCP)中配置 OAuth 2.0 设置,并获取必要的凭据以将 Automation 360 与您的 Google Workspace 应用程序连接。
- 确保您创建一个项目。
请参阅创建项目。
- 生成客户端 ID 和客户端密钥。请参阅设置 OAuth 2.0。注:
- 选择网页应用选项。
- 添加此授权重定向 URI:
http://localhost:8888/Callback
。
- 完成设置 用户同意的步骤,以便为您将用于连接 Automation 360 的用户名。
- 如果您使用 Control Room 管理的身份验证模式,请执行以下步骤:重要: Email package 当前仅支持基于授权码流程使用 Control Room 管理的 Oauth 选项进行 OAuth 连接。
- 在 Google Cloud Platform(GCP) 中配置 OAuth 2.0 设置,并获取必要的凭据以将 Automation 360 与您的 Google Workspace 应用程序连接。
- 确保您创建一个项目。
请参阅创建项目。
- 生成客户端 ID 和客户端密钥。请参阅设置 OAuth 2.0。注:
- 选择网页应用程序选项。
- 要添加授权重定向 URI,请执行以下步骤:
- 以管理员身份或具有管理连接和查看连接权限的用户身份登录到 Control Room,然后导航到 。
- 单击创建连接选项卡,然后从提供程序类型字段中选择自定义选项。
- 复制回调 URL,然后返回到 Google Cloud Console 中的客户端应用程序页面。
- 单击授权重定向 URI 下的 + 添加 URI 按钮,并将该 URI 粘贴在 URI 字段。
- 单击创建。
要了解如何在 Control Room 中创建 OAuth 连接,请参阅 创建 OAuth 连接。
- 完成设置 用户同意的步骤,以便为您将用于连接 Automation 360 的用户名。
- 如果您使用 带有 PKCE 的授权码 认证模式,请执行以下步骤:
注:
- 客户端凭据流程不支持 Gmail。
- 客户端凭据和带有 PKCE 的授权码身份验证模式不支持 Yahoo 和 MSN 邮件服务器。
推荐: 如果要使用两种身份验证模式(客户端凭据和带有 PKCE 的授权码),您必须在两个单独的应用程序上注册。
注: 当您连接到 Exchange 网页服务器时,必须禁用多因素身份验证 (MFA),包括在可能启用 MFA 的所有组织级别安全策略中。 如果没有完全禁用 MFA,用户可能会遇到连接或授权错误。 然而,如果您仍然想使用多因素认证,请查看本文中的信息(请注意,成功连接并不保证):
Multi-factor authentication for Azure EWS (A-people login required)
此 action 使您可以提供电子邮件服务器凭据和详细信息,并将此信息与会话名称相关联。 对其他 Email actions 使用相同的会话名称,因此您只需提供服务器信息一次。
过程
要与电子邮件服务器建立连接,请执行以下操作:
注: 在 macOS 平台上创建自动化并与电子邮件服务器建立连接时,在 macOS 上不支持 Outlook。 您可以使用 Microsoft Outlook (macOS)
package 在 Microsoft Outlook 客户端应用程序上自动执行与电子邮件相关的任务。