PutEmail


编辑人(全网同名):酷酷的诚 邮箱:zhangchengk@foxmail.com


描述

该处理器从流文件中提取内容,发送邮件。

属性配置

在下面的列表中,必需属性的名称以粗体显示。任何其他属性(不是粗体)都被认为是可选的,并且指出属性默认值(如果有默认值),以及属性是否支持表达式语言。

属性名称默认值可选值描述
SMTP HostnameSMTP host
支持表达式语言:true
SMTP Port25SMTP Port
支持表达式语言:true
SMTP UsernameSMTP Username
支持表达式语言:true
SMTP PasswordSMTP Password
敏感: true
支持表达式语言:true
SMTP Authtrue指示是否应该使用身份验证的标志
支持表达式语言:true
SMTP TLSfalse指示是否应该启用TLS的标志
支持表达式语言:true
SMTP Socket Factoryjavax.net.ssl.SSLSocketFactorySMTP Socket Factory
支持表达式语言:true
SMTP X-Mailer HeaderNiFi发送邮件header中的X-Mailer
支持表达式语言:true
Attributes to Send as Headers (Regex)正则表达式,流文件中的属性作为headers发送邮件
Content Typetext/plainMime Type 比如text/plain 、 text/html
支持表达式语言:true
From指定用作发件人的电子邮件地址。逗号分隔的地址序列遵循RFC822语法。
支持表达式语言:true
To指定收件人的电子邮件地址。逗号分隔的地址序列遵循RFC822语法。
支持表达式语言:true
CC指定抄送人的电子邮件地址。逗号分隔的地址序列遵循RFC822语法。
支持表达式语言:true
BCC指定暗抄送的电子邮件地址。逗号分隔的地址序列遵循RFC822语法。
支持表达式语言:true
SubjectMessage from NiFi邮件主题
支持表达式语言:true
Message邮件信息
支持表达式语言:true
Flow file content as messagefalse是否将流文件内容作为邮件信息发送,如果选是,则忽略Message配置
支持表达式语言:true
Attach Filefalsetrue
false
指定FlowFile内容是否应该附加到电子邮件中
Include All Attributes In Messagefalsetrue
false
指定是否应该在电子邮件的正文中记录所有的FlowFile属性

连接关系

名称描述
success成功发送邮件得流文件
failure未成功发送邮件得流文件

读取属性

没有指定。

写属性

没有指定。

状态管理

此组件不存储状态。

限制

此组件不受限制。

输入要求

此组件需要传入连接关系。

系统资源方面的考虑

没有指定。

应用场景

该处理器很简单,就是发送邮件

示例说明

1:以QQ SMTP为例,怎么开通QQ邮箱SMTP请自行查询

配置好必须项,需要注意的是,中文信息邮件的Content-type要加上UTF-8

最后成功收到邮件:

Last Updated:
Contributors: zhangcheng