邮件操作
设置SMTP
设置并连接邮件发送服务器
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
SMTP服务器 | string | 是 | SMTP服务器,如:smtp.qq.com |
SMTP端口 | int | 是 | SMTP端口,如:25 |
是否开启SSL | int | 是 | 是否开启SSL |
账号 | string | 是 | 邮件发送人账号,如:288****.qq.com |
密码(授权码) | string | 否 | 邮箱密码,如果为qq、163等公网邮箱,则填写授权码 |
收件人 | string | 是 | 邮件收件账号,如:388****.qq.com |
抄送人 | string | 否 | 抄送人账号, 如:388****.qq.com |
主题 | string | 是 | 邮件标题 |
内容 | string | 是 | 邮件内容 |
是否ISHtml | string | 是 | 是否包含html标记,如:<a>链接</a> 等 |
输出参数:
无
添加附件
添加邮件附件
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件名称 | string | 是 | 附件文件路径 |
输出参数:
无
清除附件
删除添加附件
操作添加的附件
输入参数:
无
输出参数:
无
发送邮件
发送邮件,发送参数已经在设置SMTP
设置好
输入参数:
无
输出参数:
无
发送邮件(隐式SSL)
通过隐式SSL方式发送邮件
输入参数:
无
输出参数:
无
设置IMAP
设置接收邮件服务器
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
服务名 | string | 是 | IMAP服务器,如:imap.qq.com |
端口 | int | 是 | IMAP端口,如:143 |
账号 | string | 是 | 邮件接收人账号,如:288****.qq.com |
密码(授权码) | string | 否 | 邮箱密码,如果为qq、163等公网邮箱,则填写授权码 |
输出参数:
无
链接IMAP服务
连接IMAP服务器,连接参数已经在设置IMAP
中配置好
输入参数:
无
输出参数:
无
获取文件夹中的邮件
获取邮箱文件夹中的邮件,文件夹包括:已发送、草稿箱、已删除、垃圾箱、其他文件夹等
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件夹 | string | 是 | 邮箱文件夹名称,文件夹包括:已发送、草稿箱、已删除、垃圾箱、其他文件夹等 |
类型 | string | 是 | 类型,如:所有、已读、未读 |
开始日期 | string | 是 | 开始日期(格式:yyyy-MM-dd) |
结束日期 | string | 是 | 结束日期(格式:yyyy-MM-dd) |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | 集合(dictionary) | 邮件集合 |
查找邮件
从获取文件夹中的邮件
的结果中查找邮件。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
邮件列表 | 集合 | 是 | 获取文件夹中的邮件 的输出值 |
主题 | string | 是 | 邮件标题 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | 集合(dictionary) | 邮件集合 |
查找邮件并返回最近一条
从获取文件夹中的邮件
的结果中查找邮件,并返回时间最近的一条。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
邮件列表 | 集合 | 是 | 获取文件夹中的邮件 的输出值 |
主题 | string | 是 | 邮件标题 |
最近时间 | string | 否 | 结束日期(格式:yyyy-MM-dd) |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | object | 邮件对象 |
获取邮件属性
获取邮件的属性值。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
邮件 | object | 是 | 邮件对象,如:查找邮件并返回最近一条 输出的邮件对象 |
属性 | string | 是 | 属性,From:发送人,To:接收人,Cc:抄送人,Date:发送日期,Subject:主题,HtmlBody:包含html标记的内容,TextBody:普通文本内容,AttachmentsCount:附件数量 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | sting | 属性的值 |
下载附件
下载邮件中的附件。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
邮件 | object | 是 | 邮件对象,如:查找邮件并返回最近一条 输出的邮件对象 |
保存路径 | string | 是 | 附件的本地保存位置 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 下载是否成功 |
标记邮件
将邮件标记为已读或已回。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
邮件 | object | 是 | 邮件对象,如:查找邮件并返回最近一条 输出的邮件对象 |
文件夹 | string | 是 | 邮件所在文件夹,如:收件箱 |
标记 | string | 是 | 标记,如:已读、已回 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 标记的结果 |
取消邮件标记
标记邮件的反操作。
输入参数:
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
邮件 | object | 是 | 邮件对象,如:查找邮件并返回最近一条 输出的邮件对象 |
文件夹 | string | 是 | 邮件所在文件夹,如:收件箱 |
标记 | string | 是 | 标记,如:已读、已回 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 取消标记的结果 |