跳到主要内容

查找邮件

命令说明

指定查找关键字,检索邮件标题来获取对应的邮件, 返回为一个数组,数组中的每一项为邮件消息对象

命令原型

arrayRet = IMAP.SearchMail(objIMAP,sCharset,sFolder,sSubject)

命令参数

参数必选类型默认值说明
objIMAPTrueexpressionobjIMAP由"连接邮箱"命令返回的可操控连接对象
sCharsetTruestring"gb2312"设置字符集
sFolderTruestring"收件箱"被检索的邮箱文件夹
sSubjectTruestring""检索关键字

返回结果

arrayRet,将命令运行后的结果赋值给此变量。

运行实例

/*********************************查找邮件***************************************
命令原型:
arrayRet = IMAP.SearchMail(objIMAP,sCharset,sFolder,sSubject)
入参:
objIMAP--由"连接邮箱"命令返回的可操控连接对象
sCharset--设置字符集
sFolder--被检索的邮箱文件夹
sSubject--检索关键字
出参:
arrayRet--命令运行后的结果
注意事项:
邮箱使用完后及时关闭连接
**********************************************************************************/
Dim objIMAP,arrayRet,bRet

// 连接邮箱
objIMAP = IMAP.Connect("imap.qq.com","***@qq.com","*****",143,false,"***@qq.com")
// 查找包含aliyun字符串的邮件
arrayRet = IMAP.SearchMail(objIMAP,"gb2312","收件箱","aliyun")
Traceprint(arrayRet)

// 断开邮箱连接
IMAP.Close(objIMAP)

可视化样例