3.8.2.1. 发送SMTP邮件

一、功能描述

·                                 SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议,指使用SMTP发送电子邮件。

二、属性

登录

·                                 密码:用于发送邮件的电子邮箱账号的三方服务密码。获取密码方法

·                                 邮件账户:用于发送邮件的电子邮箱的账号。

电子邮件

·                                 正文:电子邮件的正文,即您需要发送的内容。

·                                 主题:电子邮件的主题/标题。

附件

·                                 文件:要添加到电子邮件中的附件。

寄件人

·                                 发件人:发件人的电子邮件地址。

·                                 名称:发件人的显示名称。

收件人

·                                 抄送:电子邮件的次要收件人,(仅支持string[]类型的变量)。

·                                 密件抄送:电子邮件的隐藏收件人,(仅支持string[]类型的变量)。

·                                 收件人:电子邮件的主要收件人,(仅支持string[]类型的变量)。

选项

·                                 HTML格式:指定邮件正文是否需要以HTML格式编写。

·                                 安全连接:指定用于连接的SSL/TLS加密。可以选择None()/Auto/SslOnConnect(启动ssl/StartTls/(启动TLS)StartTlsWhenAvailable(可用时启动TLS)

·                                 优先级:邮件的优先级标志。

基本

·                                 显示名称:活动的显示名称。

主机

·                                 端口:电子邮件将通过的端口。(如:465

·                                 服务器:使用的电子邮件服务器主机(如:smtp.qq.com  smtp.163.com  smtp.sina.cn)。

转发

·                                 消息体:要转发的消息,该字段仅支持MimeMessage对象。

三、具体步骤

1. 发送SMTP邮件功能拖到设计区,如图3.8.2.1-1所示

3.8.2.1-1

2.填写属性面板:分别为属性面板中的字段创建变量,设置登录账号与密码,服务器地址与端口号,再分别以参数的形式输入到属性面板中。如图3.8.2.1-2所示

3.8.2.1-2

3.您如果需要使用发送SMTP邮件活动中的属性-转发功能,需要先配合使用获取IMAP邮件/获取POP3邮件活动来获取您的全部邮件,取其中某个邮件进行转发。
需要将获取IMAP邮件/获取POP3邮件属性中的输出-消息中的变量名称写入到发送SATP邮件活动中的属性-转发-消息体对象一栏中。
(1)“
获取IMAP邮件/获取POP3邮件属性面板,如图3.8.2.1-3

3.8.2.1-3

(2)"发送SMTP邮件"的属性面板,如图3.8.2.1-4

3.8.2.1-4

注意:消息体该字段仅支持MimeMessage类型的变量,格式为:变量名称(n) (如:message(0))括号内的值n是指获取到的邮件的序号,例如:message(0)是指您将要转发获取到的所有邮件中的第1封邮件。

4.点击运行,机器人就可以自动发送qq邮件了。