您可以使用电子邮件触发器在发送或接收电子邮件时启动机器人。

先决条件

Automation Workspace,您已将触发循环句柄添加到您的机器人。

过程

  1. 触发循环句柄中,在触发于字段中选择电子邮件
    将显示电子邮件触发器的选项列表供您配置。
  2. 选择以下服务器类型之一作为传入电子邮件的触发器:
    服务器类型 步骤
    Microsoft Outlook 单击 Outlook

    Microsoft Outlook 被设置为电子邮件服务,并且 bot 会在您收到新电子邮件时触发。

    电子邮件服务器 单击电子邮件服务器
    1. 输入电子邮件服务主机信息。

      例如,如果您使用 Office365 作为电子邮件服务,请输入 Outlook.office365.com

    2. 选择 IMAPPOP3
      IMAP 和 POP3 是用于连接到邮件服务器的协议,使您能够通过电子邮件客户端阅读电子邮件。 默认情况下选择 IMAP
      注: POP3 协议有一个已知的限制,其中任何新的日历邀请也可以触发 bot
    3. 使用安全连接 (SSL/TLS): 默认情况下,此选项处于选中状态。 此选项使您能够与邮件服务器使用安全连接。
    4. 端口字段中输入为您的电子邮件服务器配置的端口号。
    5. 选择以下一种用户身份验证方法以登录到电子邮件服务器:
      • 基本
        • 凭据: 单击选取以选择存储的用户名密码
        • 变量: 指定变量。
        • 不安全的字符串: 输入用户名和密码。
      • OAuth 2.0 - 客户端凭证
        • 指定在 Microsoft Azure 门户中注册应用程序时生成的唯一客户端和租户 ID。
        • 指定要用于访问邮件服务器的用户名。
        • 指定您在应用注册门户中为您的应用生成的客户端密钥。
          对于客户端 ID租户 ID用户名客户端密钥字段,请从以下选项中选择:
          • 凭据: 使用凭据保管库中可用的值。
          • 变量: 指定变量。
          • 不安全的字符串: 手动输入值。
          注: 客户端凭据流程不支持 Gmail。
      注: 当您将电子邮件服务器的协议设置为 POP3 时,文件夹中的电子邮件不支持子文件夹,
    EWS 服务器 单击 EWS 服务器
    1. Microsoft Exchange 版本下拉菜单中,选择您的组织正在使用的版本。
      • Exchange Server 2013

        现已支持 Microsoft Exchange Server 2019。 因此,如果您的组织正在使用 Microsoft Exchange Server 的 Exchange Server 2013、2016 或 2019 版本,请选择 Exchange Server 2013

      • Exchange2010_SP2
      • Exchange2010_SP1
      • Exchange2010
      • Exchange2007_SP1

      例如,如果您使用的是 Microsoft Exchange Service Pack 2,请选择 Exchange2010_SP2 作为电子邮件服务。

    2. 输入域名,例如 smtp.office365.com
    3. 选择以下一种用户身份验证方法以登录到电子邮件服务器:
      • 基本
        • 凭据: 单击选取以选择存储的用户名密码
        • 变量: 指定变量。
        • 不安全的字符串: 输入用户名和密码。
      • OAuth 2.0 – 客户端凭据
        • 指定在 Microsoft Azure 门户中注册应用程序时生成的唯一客户端和租户 ID。
        • 指定要用于访问邮件服务器的用户名。
        • 指定您在应用程序注册门户中为您的应用程序生成的客户端密钥。
          对于客户端 ID租户 ID用户名客户端密钥字段,请从以下选项中选择:
          • 凭据: 使用凭据保管库中可用的值。
          • 变量: 指定变量。
          • 不安全的字符串: 手动输入值。
          注: Microsoft Outlook 不支持共享邮箱,但作为一种变通方法,您可以使用共享电子邮件作为用户名字符串的 EWS 服务器凭据流。
  3. 在所有服务器类型的 检查间隔时间 字段中指定一个时间来设置触发间隔。

    默认情况下,bot 的触发间隔设置为 120 秒。 您还可以指定分钟数。

    注: 使用检查间隔时间下拉菜单配置的触发间隔与计划间隔内收到的邮件数量无关。
  4. 选择条件字段中为所选服务器类型指定一个电子邮件事件。
    • 发件人邮箱: 指定电子邮件地址。
    • 电子邮件主题包含: 指定电子邮件包含一个条件。
    • 不含附件的电子邮件
    • 含附件的电子邮件
    • 文件夹中的电子邮件: 指定文件夹中的电子邮件。
    注: 当您选中 电子邮件主题包含 复选框时,电子邮件触发器将根据以下主题条件执行:
    • 如果使用双引号 ("") 含括主题行,例如 "ABC spreadsheet",则仅当电子邮件主题与含括在引号内的字符串完全匹配时才会执行触发器。
    • 如果多个主题行用英文分号分隔,例如 ABC spreadsheet; ABC project logs,则当电子邮件主题与提及的任何主题行匹配时将执行触发器。
  5. 分配给字段中指定变量。
    您可以使用此变量来检索有关触发 bot 的电子邮件的各种详细信息,例如发件人、收件人、主题、电子邮件内容、日期、操作信息、电子邮件服务器主机和端口数据。
    可从以下选项中选择:
    • 多个变量
    • 记录
  6. 单击保存以保存您的配置。
    您已配置电子邮件触发器,可与触发循环句柄配合使用。