ExtractEmailHeaders Processor
描述
使用 FlowFile 内容作为数据源,从符合 RFC 的电子邮件文件中提取头部信息并将其添加为 FlowFile 属性。
标签
属性
| 名称 | 默认值 | 可选值 | 描述 |
|---|---|---|---|
| Additional Header List | x-mailer | 以冒号分隔的要从 FlowFile 内容中提取的额外头列表。注意:头键不区分大小写,将以小写形式匹配。值将保留电子邮件内容。 | |
| Email Address Parsing | true |
| 如果设置为 "strict",则对邮箱和邮箱列表字段(如 "to" 和 "from" 头)应用严格的地址格式解析规则,格式不佳的地址将被路由到失败关系,类似于未通过 RFC 兼容格式验证的消息。如果设置为 "non-strict",处理器将提取邮箱列表头的内容作为逗号分隔的值,而不尝试将每个值解析为格式良好的互联网邮箱地址。此属性为可选,默认值为严格地址解析 |
关系 (Relationships)
| 名称 | 描述 | 自动终止 |
|---|---|---|
failure | 无法解析为符合 RFC-2822 的消息的FlowFile | 否 |
success | 提取成功 | 否 |
写入的 FlowFile 属性
| 名称 | 描述 |
|---|---|
email.headers.bcc.* | 每个密件CC收件人(如果有) |
email.headers.cc.* | 每个单独的CC收件人(如果有) |
email.headers.from.* | 电子邮件 From 字段中包含的每个邮箱(按照 RFC-2822 的数组格式) |
email.headers.message-id | Message-ID 标头的值(如果可用) |
email.headers.received_date | 消息的接收日期(如果有) |
email.headers.sent_date | 消息发送日期 |
email.headers.subject | 消息主题(如果有) |
email.headers.to.* | 每个单独的收件人(如果有) |
email.attachment_count | 邮件的附件数量 |
状态管理
该组件不存储状态。
受限 (Restricted)
该组件不受限。
输入要求
该组件要求有传入连接。