Skip to main content

ExtractEmailHeaders

描述:

使用输入数据流的内容作为数据源,从符合RFC的电子邮件文件中提取标头,将相关属性添加到数据流中。此组件不进行邮件的RFC验证,但仍然要求最低限度遵守RFC 2822

标签:

extract, email, 邮件, 提取, 附件

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置.

名字默认值允许值列表描述
额外邮件头列表x-mailer指定要从数据流内容中提取的额外邮件头列表。注意邮件头是不区分大小写,并将匹配为小写。值将匹配相应的电子邮件内容。
邮件地址解析严格地址解析
- 严格地址解析将强制执行严格的电子邮件地址格式。如果电子邮件地址无效,数据流输出到failure连线。
- 非严格地址解析即使地址格式不正确又不严格遵守RFC验证仍旧接收邮件。
如果是“严格”,严格的地址格式解析规则将应用于邮箱和邮箱列表字段,例如“收件人”和“发件人”邮件头,地址格式不良时将数据流输出到failure连线,类似于无法通过RFC兼容格式验证的邮件。如果为“非严格”,则处理器将邮箱列表标题的内容提取为逗号分隔值,而不尝试将每个值解析为格式良好的Internet邮箱地址。这是可选的,默认为严格地址解析

连线:

名字描述
success提取成功后的数据流输出到此连接
failure无法解析为符合RFC-2822的消息的的数据流输出到此连接

读取属性:

未提供。

写入属性:

名字描述
email.headers.bcc.*每个匿名抄送收件人(如果有)
email.headers.cc.*每个抄送收件人(如果有)
email.headers.from.*邮件发件人(根据RFC-2822规范的数组)
email.headers.message-idMessage-ID邮件头(如果可用)
email.headers.received_date邮件的收到日期(Received-Date,如果有)
email.headers.sent_date邮件发送日期
email.headers.subject邮件主题(如果有)
email.headers.to.*每个收件人(如果有)
email.attachment_count邮件的附件数

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。