8.3. 获取用于触发集成执行的电子邮件


要在接收电子邮件时触发集成的执行,请将 IMAP 或 POP3 电子邮件服务器连接作为简单的集成开始连接。

先决条件

  • 您创建了配置为访问您要从获取电子邮件的帐户的 IMAP 或 POP3 电子邮件服务器连接。
  • 您知道从中检索消息的文件夹名称。

流程

  1. 在左侧的 Fuse Online 面板中,单击 Integrations
  2. Create Integration
  3. Choose a connection 页面中,点您要用来开始集成的电子邮件服务器连接。
  4. Choose a action 页面上,选择 Receive Email 以定期从连接被授权访问的电子邮件帐户中检索信息。
  5. 配置操作:

    1. Folder 字段留空以从收件箱处获取电子邮件。或者,若要从特定文件夹获取信息,请输入该文件夹的名称。

      如果这个连接访问 POP3 电子邮件服务器,则只支持标准文件夹,如 InboxSent

    2. 选择 Unseen Only 复选框,以只获取标记为 unread on the email server 的信息。
    3. Delay 字段中,接受默认值 5 秒,作为邮件轮询之间的时间。或者,要指定不同的轮询间隔,请输入一个数字并选择其单位。
    4. Maximum Emails 字段中,输入一个轮询操作可以返回的最大消息数。默认值为 5。如果 inbox 或 文件夹包含最多可以返回的消息数,连接会将最旧的消息返回到为 Maximum Emails 设置的数字。

      如果您希望每次轮询来获取时将 Maximum Emails 设置为 -1

      • 仅选择 Unseen Only 时,指定文件夹中的所有新消息。
      • 只读时,指定 文件夹中的所有消息都 不会被选择。
  6. 点击 Next

结果

连接会出现在集成流的开始。在执行期间,如果轮询返回电子邮件,连接会将消息传递到集成中的下一步。如果轮询没有返回任何电子邮件,则集成将继续运行,但 Fuse Online 不会触发其余集成步骤。

示例

考虑以下配置的 Receive Email 操作:

  • Folder 字段为空,因此连接轮询收件箱。
  • 唯一唯一 将被选择。
  • Delay (5 秒)和 最大电子邮件 (5)的默认值被接受。

假设 10 消息在下一次轮询前会延迟到收件箱中。连接返回 5 个最旧的消息。在下一个轮询后 5 秒,连接会返回其他 5 信息。即使新消息到达,这种情况也是如此,因为连接会返回最旧的消息(如果为 Maximum Emails 设置的编号超过最大电子邮件设置的消息)。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat