PutEmail
編輯人(全網同名):酷酷的誠 郵箱:[email protected]
#描述
該處理器從流文件中提取內容,發送郵件。
#屬性配置
在下面的列表中,必需屬性的名稱以粗體顯示。任何其他屬性(不是粗體)都被認爲是可選的,並且指出屬性默認值(如果有默認值),以及屬性是否支持表達式語言。
屬性名稱 | 默認值 | 可選值 | 描述 |
---|---|---|---|
SMTP Hostname | SMTP host 支持表達式語言:true |
||
SMTP Port | 25 | SMTP Port 支持表達式語言:true |
|
SMTP Username | SMTP Username 支持表達式語言:true |
||
SMTP Password | SMTP Password 敏感: true 支持表達式語言:true |
||
SMTP Auth | true | 指示是否應該使用身份驗證的標誌 支持表達式語言:true |
|
SMTP TLS | false | 指示是否應該啓用TLS的標誌 支持表達式語言:true |
|
SMTP Socket Factory | javax.net.ssl.SSLSocketFactory | SMTP Socket Factory 支持表達式語言:true |
|
SMTP X-Mailer Header | NiFi | 發送郵件header中的X-Mailer 支持表達式語言:true |
|
Attributes to Send as Headers (Regex) | 正則表達式,流文件中的屬性作爲headers發送郵件 | ||
Content Type | text/plain | Mime Type 比如text/plain 、 text/html 支持表達式語言:true |
|
From | 指定用作發件人的電子郵件地址。逗號分隔的地址序列遵循RFC822語法。 支持表達式語言:true |
||
To | 指定收件人的電子郵件地址。逗號分隔的地址序列遵循RFC822語法。 支持表達式語言:true |
||
CC | 指定抄送人的電子郵件地址。逗號分隔的地址序列遵循RFC822語法。 支持表達式語言:true |
||
BCC | 指定暗抄送的電子郵件地址。逗號分隔的地址序列遵循RFC822語法。 支持表達式語言:true |
||
Subject | Message from NiFi | 郵件主題 支持表達式語言:true |
|
Message | 郵件信息 支持表達式語言:true |
||
Flow file content as message | false | 是否將流文件內容作爲郵件信息發送,如果選是,則忽略Message配置 支持表達式語言:true |
|
Attach File | false | true false |
指定FlowFile內容是否應該附加到電子郵件中 |
Include All Attributes In Message | false | true false |
指定是否應該在電子郵件的正文中記錄所有的FlowFile屬性 |
#連接關係
名稱 | 描述 |
---|---|
success | 成功發送郵件得流文件 |
failure | 未成功發送郵件得流文件 |
#讀取屬性
沒有指定。
#寫屬性
沒有指定。
#狀態管理
此組件不存儲狀態。
#限制
此組件不受限制。
#輸入要求
此組件需要傳入連接關係。
#系統資源方面的考慮
沒有指定。
#應用場景
該處理器很簡單,就是發送郵件
#示例說明
1:以QQ SMTP爲例,怎麼開通QQ郵箱SMTP請自行查詢
配置好必須項,需要注意的是,中文信息郵件的Content-type要加上UTF-8
最後成功收到郵件:
#公衆號
關注公衆號 得到第一手文章/文檔更新推送。