查找邮件
命令说明
指定查找关键字,检索邮件标题来获取对应的邮件, 返回为一个数组,数组中的每一项为邮件消息对象
命令原型
arrayRet = IMAP.SearchMail(objIMAP,sCharset,sFolder,sSubject)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
objIMAP | True | expression | objIMAP | 由"连接邮箱"命令返回的可操控连接对象 |
sCharset | True | string | "gb2312" | 设置字符集 |
sFolder | True | string | "收件箱" | 被检索的邮箱文件夹 |
sSubject | True | string | "" | 检索关键字 |
返回结果
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)