跳转到主要内容
Email Receive 端口支持从 IMAP 邮件服务器检索邮件。

核心功能

  • 基于 IMAP 的邮件轮询,支持现代服务商的 OAuth 2.0 认证
  • 具备符合 IMAP RFC 标准的搜索过滤器,实现高级过滤
  • 支持仅下载附件或下载完整邮件
  • 可配置的邮件保留与删除策略

概览

Email Receive 端口提供了一种自动化接收电子邮件的简单方法。端口连接到指定的 IMAP 服务器,并轮询指定的邮箱以处理新消息。默认情况下,该端口仅接收尚未处理的消息,并支持其他 IMAP 过滤条件。 端口支持接收 EML 格式的完整消息,或仅下载正在处理的电子邮件附件。
Outlook 和 Gmail 邮件服务器的 OAuth 2.0 配置是 Email Receive 端口中最常见的两种连接配置。

端口配置

本节包含所有可配置的端口属性。

设置

邮件接收配置

与建立连接相关的设置。
设置描述
端口 Id端口的静态、唯一标识符。
端口类型显示端口类型及其用途的描述。
端口描述一个可选字段,用于提供端口及其在流中的角色的自由格式描述。

建立连接

要允许 知行之桥 接收电子邮件,必须先建立 Email Receive 连接。建立后,该连接可以在多个 Email Receive 端口之间共享。建立此连接有以下几种方式:
  1. 在流程中添加一个 Email Receive 端口。然后使用 Connection 下拉菜单选择现有连接,或点击 Create 添加新连接。
  2. 打开 知行之桥 系统设置 页面,然后打开 Connections 选项卡。点击 Add,选择 Email Receive,然后点击 Next。
    如果通过此方式创建连接,仍需在端口的 Connection 下拉菜单中选择该连接。
完成以下属性配置: 建立与 IMAP 服务器的网络级连接需要以下设置:
  • Host
  • Port
  • TLS Type
建立网络级连接后,需要以下设置才能访问 IMAP 服务器上存储的消息:
  • User
  • Password 或 OAuth 2.0 身份验证凭据
  • Mailbox
使用 Add and Test 按钮验证端口是否可以连接到服务器。

下载

与处理消息相关的设置。

高级页面

高级设置

前面类别中未包含的设置。

代理配置

这是一组用于识别连接所经代理并对其进行身份验证的设置。默认情况下,本节使用 安全设置 页面的 代理设置 部分中的全局设置。清除此复选框可为您的端口提供特定的设置。

设置描述
代理类型基于代理的防火墙使用的协议。
代理主机基于代理的防火墙的名称或 IP 地址。
代理端口基于代理的防火墙的 TCP 端口。
代理用户用于通过基于代理的防火墙进行身份验证的用户名。
代理密码用于对基于代理的防火墙进行身份验证的密码。
身份验证方案保留默认值 None 或选择以下身份验证方案之一:Basic、Digest、Proprietary 或 NTLM。

消息

消息设置确定端口如何搜索消息并在处理后管理它们。

设置描述
保存到已发送文件夹选中此项可将端口处理的文件复制到该端口的“已发送”文件夹中。
已发送文件夹方案端口根据选定的时间间隔对 已发送 文件夹中的文件进行分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将本周发送的所有文件存储在该文件夹中。空白设置告诉端口将所有文件直接保存在 已发送 文件夹中。对于处理许多事务的端口,使用子文件夹可以帮助保持文件有序并提高性能。

日志

用于管理日志创建和存储的设置。

设置描述
日志级别指定要记录在端口日志目录中的信息类型:
  • None - 不创建任何日志。
  • Error - 仅当端口遇到错误时才创建日志。
  • Warning - 仅当端口发出警告时才创建日志。
  • Info - 记录工作流的一般信息,包括任何错误和警告(如果适用)。
  • Debug - 记录成功和失败工作流的详细调试信息。
  • Trace - 记录成功和失败工作流的详细跟踪信息。
请注意:Debug 和 Trace 级别的日志可能会记录敏感信息,包括消息内容和 SSL 证书。尽管连接属性(例如密码)被屏蔽了,但在与您的组织外部共享它们之前,请查看此级别的日志以避免泄漏敏感信息。
日志文件夹结构指示端口根据选定的时间间隔将日志文件夹中的文件分组。例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将该周的所有日志存储在该文件夹中。空白设置告诉端口将所有日志直接保存在日志文件夹中。对于处理许多事务的端口,使用子文件夹有助于保持日志的有序性并提高性能。
保留消息副本指示端口在日志目录中保存最新消息副本的切换。请注意,端口每个子文件夹只保留一个消息,并且端口在再次运行时会覆盖以前保存的消息。

其他设置

特殊设置适用于特定用例。

设置描述
其他设置允许在以分号分隔的列表中配置隐藏的端口设置,例如 setting1=value1;setting2=value2。正常的端口用例和功能不需要使用这些设置。

自动化

自动化设置

与端口自动处理文件相关的设置。

警报

SLA

交易

此选项卡列出与该端口关联的所有消息。使用搜索栏查找特定消息,或点击漏斗图标应用过滤器。可以按跟踪消息头、时间和/或状态进行过滤。

接收邮件

如果启用了 Receive Automation,Email Receive 端口会自动轮询配置的 IMAP 邮箱以下载消息。默认情况下,端口只接收尚未下载的消息。端口第一次接收消息时,请使用下载配置部分中的 Days to Search 设置来指定要下载的消息范围。 也可以点击端口 Transactions 选项卡上的 Receive 按钮手动检索消息。 Download Type 设置决定下载完整邮件还是仅下载邮件附件。下载的文件会放置在 Output Folder 中,或传递到流程中的下一个端口。 当 Download Type 设置为 Attachments 时,端口会向每条消息添加两个消息头:
  • EmailReceive-Attachment-Index:每个附件的附件编号
  • EmailReceive-Attachment-Count:电子邮件中的附件总数

搜索过滤器

IMAP Search Filter 设置允许进一步自定义要检索的消息范围。此字段接受标准 IMAP 协议过滤器,并且仅下载与配置的过滤器匹配的消息。 支持以下过滤器:

宏

示例