获取电子邮件活动是一个启动方活动。在将以获取电子邮件活动开始的编排部署到 Integration Appliance 中之后,Integration Appliance 会按指定时间间隔轮询 POP3 服务器以获取指定帐户的电子邮件消息。
所轮询的 POP3 服务器和电子邮件帐户在与获取电子邮件活动关联的电子邮件端点中进行了定义。
在运行时期间,获取电子邮件活动轮询 POP3 服务器以获取特定电子邮件帐户的传入电子邮件消息,如下图中所示。
Protocol exception: com.jscape.inet.pop.PopException: Error in TOP 671 0: -ERR The requested message is no longer available; it may have been deleted.
要访问传入电子邮件消息的附件,您必须在编排中的获取电子邮件活动之后添加读取 MIME 活动,如上图所示。此外,还必须将获取电子邮件活动的两个输出参数映射至编排中的变量,然后再将这些变量映射至读取 MIME 活动的输入参数。在运行时期间,读取 MIME 活动会读取消息的 MIME 头和主体,然后分解消息主体中所含的附件并将结果放置到 XML 输出参数部分中。要了解更多的信息,请参阅读 MIME 活动。
字段 | 描述 |
---|---|
主题匹配 | 输入与电子邮件消息主题匹配的正则表达式,以启动可处理电子邮件消息的编排作业。在正则表达式中,可以指定字符和通配符的组合。 |
发件人匹配 | 输入用于定义电子邮件消息发送方电子邮件地址的正则表达式,以启动可处理电子邮件消息的编排作业。在正则表达式中,可以指定字符和通配符的组合。 |
正则表达式 | 样本文本 | 结果 |
---|---|---|
*hello* | hello | 匹配 |
*hello* | hhhellooo | 匹配 |
hello | hello | 匹配 |
hello | hhhellooo | 不匹配,必须与正则表达式字符串 hello 精确匹配 |
hello | ello | 不匹配,必须与正则表达式字符串 hello 精确匹配 |
?ello | hello | 匹配 |
?ello | jello | 匹配 |
?ello | ello | 匹配 |
字段 | 描述 |
---|---|
重试 | |
1) 在两次重试之间等待 __ 秒。 | 指定 Integration Appliance 在尝试与 POP3 服务器建立连接之前等待的秒数。 |
2) 尝试连接 __ 次后将失败。 | 指定重试计数 - Integration Appliance 在发出错误之前尝试与 POP3 服务器建立连接的最大次数。
如果已部署以获取电子邮件活动开始的编排,并且 Integration Appliance 无法连接到指定的 POP3 服务器,那么 Integration Appliance 会在系统日志中将连接错误记录为警告,直至达到重试计数值为止。在达到了重试计数时,Integration Appliance 会在系统日志中记录错误,将连接错误计数复位为零,并且继续尝试与 POP3 服务器建立连接。 例如,将重试计数设置为 3。第一、第二和第三个连接错误将以警告的形式出现在系统日志中。Integration Appliance 将第四个连接错误记录为错误并将连接错误计数复位为零。因此,第五个连接错误会在系统日志中生成警告。Integration Appliance 会继续尝试与 POP3 服务器建立连接。 |