使用 OAuth 2.0 身份验证连接到 Microsoft 365 Outlook 服务器后,当您收到电子邮件时,可以使用电子邮件触发器启动 bot

先决条件

确保在 Automation Workspace 中,您已使用触发器循环 package触发器循环添加到您的 bot 中。

过程

  1. 触发器循环中,选择触发器循环: 处理
  2. 单击触发事件下拉菜单,然后选择Microsoft 365 Outlook 触发器 > 电子邮件
  3. 单击 Azure Cloud 下拉菜单,选择以下选项之一:
    • Azure Global: 对于 Microsoft 365 Commercial 版本 (login.microsoftonline.com)
    • Azure GCC High: 对于 Microsoft 365 Government 版本 (login.microsoftonline.us)
  4. 使用检查间隔字段指定或设置触发间隔时间。
    默认情况下,bot 的触发间隔设置为 120 分钟。

    (可选)单击分钟下拉菜单,将值更改为

  5. 单击身份验证模式下拉菜单并选择客户端凭据
    有关使用客户端凭据设置 OAuth 2.0 的更多信息,请参见 使用客户端凭据设置 OAuth 2.0
  6. 对于客户端 ID租户 ID用户名客户端密钥字段,请选择以下选项卡之一:
    • 凭据: 单击选择从凭据保管库中选择一个值。
    • 变量: 指定变量。
    • 不安全字符串: 输入值或单击插入值图标,以选择现有变量。
  7. (可选)使用选择条件字段为所选服务器类型中的电子邮件事件选择以下任意或所有选项:
    • 发件人邮箱: 输入电子邮件地址或单击插入值图标,选择现有变量。
    • 电子邮件主题包含: 请输入电子邮件主题行的条件。

      例如,当您收到主题行包含“销售报告”的任何电子邮件时,可以输入“销售报告”作为触发 bot 的条件。 您还可以单击 Insert a value 图标选择现有变量。

    • 电子邮件附件: 选择以下电子邮件附件选项之一:
      • 带附件
      • 不带附件
    • 文件夹中的电子邮件: 请输入电子邮件文件夹的文件路径。

      例如,如果您想在 Microsoft 365 Outlook 文件夹中收到名称为 'Sales' 的电子邮件时触发 bot,请输入 inbox/sales。 您还可以单击 Insert a value 图标选择现有变量。

  8. 使用分配给(可选)字段选择以下选项卡之一:
    • 多个变量: 单击添加变量映射,将键与变量相关联。
    • 记录: 使用分配给下拉菜单分配一个现有变量,或者单击创建变量图标创建一个您想要分配的变量。
      注: 您可以使用此变量来检索有关触发 bot 的电子邮件的各种详细信息,例如发件人、收件人、主题、电子邮件内容、日期、操作信息、电子邮件服务器主机和端口数据。
  9. 单击保存以保存您的配置。
    Microsoft 365 Outlook 现在已在 bot 的触发器循环句柄中配置。