Skip to main content

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,其余属性保持默认配置。

结果

最后输出结果如下:

  • 发送邮件成功

  • 发送邮件失败

流程模板

参见附件(请右键另存保存):模板文件