跳到主要内容

邮件操作

设置SMTP

设置并连接邮件发送服务器

输入参数

参数名类型是否必须说明
SMTP服务器stringSMTP服务器,如:smtp.qq.com
SMTP端口intSMTP端口,如:25
是否开启SSLint是否开启SSL
账号string邮件发送人账号,如:288****.qq.com
密码(授权码)string邮箱密码,如果为qq、163等公网邮箱,则填写授权码
收件人string邮件收件账号,如:388****.qq.com
抄送人string抄送人账号, 如:388****.qq.com
主题string邮件标题
内容string邮件内容
是否ISHtmlstring是否包含html标记,如:<a>链接</a>

输出参数

添加附件

添加邮件附件

输入参数

参数名类型是否必须说明
文件名称string附件文件路径

输出参数

清除附件

删除添加附件操作添加的附件

输入参数

输出参数

发送邮件

发送邮件,发送参数已经在设置SMTP设置好

输入参数

输出参数

发送邮件(隐式SSL)

通过隐式SSL方式发送邮件

输入参数

输出参数

设置IMAP

设置接收邮件服务器

输入参数

参数名类型是否必须说明
服务名stringIMAP服务器,如:imap.qq.com
端口intIMAP端口,如: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取消标记的结果