PutEmail
将数据流内容或属性作为邮件发送到指定邮箱
参数说明
SMTP服务器
指定SMTP服务器的主机域名或IP
SMTP端口号
指定用于SMTP通信的服务器端口号
SMTP用户名
指定访问SMTP服务器授权的用户名,一般情况下为邮箱账号
SMTP用户密码
指定访问SMTP服务器授权的用户密码,需要注意这里不是邮箱密码,以QQ邮箱为例,该属性对应的值应该是在邮箱的设置中得到的一个授权码
SMTP身份认证
指定是否启用身份认证
SMTP TLS
指定是否启用TLS安全传输方式
SMTP Socket工厂
指定用于SMTP连接的Socket工厂
SMTP X-Mailer邮件头
指定发送邮件的邮件头
作为Header发送的属性 (支持正则)
指定匹配对应正则表达式的属性作为邮件信息的Header发送
Content Type
指定邮件内容的MIME类型
发件人
指定邮件发件人邮箱地址
收件人
指定收件人的邮箱地址,多个收件人需以逗号分隔
抄送人
指定抄送人的邮箱地址,多个抄送人需以逗号分隔
密送人
指定密送人的邮箱地址,多个密送人需以逗号分隔
主题
指定发送邮件的主题
邮件正文
指定邮件消息正文内容
输入流内容作为正文
决定是否将输入流文件内容作为邮件正文发送,若选择"是",则会忽略"邮件正文"属性
输入流内容作为附件
决定是否将输入流文件内容作为邮件附件发送
属性一并发送
决定是否将流文件全部属性作为邮件正文的一部分一起发送
输出连线
- failure连线表示邮件发送失败的数据流输出
- success连线表示成功发送邮件后数据流输入
示例
流程说明
在此流程中,以调用API的形式来发送邮件到指定的QQ邮件为例,调用该API时需输入邮箱对应的QQ号,同时通过两个ReplaceText组件来设置邮件发送成功和失败后的响应信息。
PutEmail设置
本流程中,设置了SMTP服务器
为smtp.qq.com,SMTP端口号
为465,SMTP用户名
为发送邮件的邮箱,SMTP用户密码
为指定授权码,SMTP X-Mailer邮件头
为Orchsym,发件人
为发送邮件的邮箱,收件人
通过表达式提取Path
参数拼接上邮箱后缀作为接收人,主题
为Message from Orchsym,邮件正文
为test,其余属性保持默认配置。
结果
最后输出结果如下:
- 发送邮件成功
- 发送邮件失败
流程模板
参见附件(请右键另存保存):模板文件