通过smtp/pop发送邮件
发送邮件
smtp是发送邮件的协议
/*
参数一:SMTP服务器
参数二:qq邮箱
参数三:登录第三方客户端时,密码框请输入“授权码”进行验证
参数四:收件邮箱
参数五:标题
参数六:正文
参数七:附件
参数八:服务器端口
参数九:SSL加密 false or true
参数十:抄送邮箱
*/
bRet = Mail.Send("smtp.qq.com","1231313@qq.com","123123","xxx@163.com","111","测试222 uibot","",25,false,"")
// 输出true 或 false
TracePrint(bRet)
接收邮件
pop3是接收邮件的协议
// 连接到指定邮箱
/*
参数一:服务器地址
参数二:邮箱账号
参数三:登录第三方客户端时,密码框请输入“授权码”进行验证
参数四:协议名称
参数五: 服务器端口
参数六:SSL是否加密
*/
// 连接到指定邮箱
objMail = Mail.Connect("pop.qq.com", "123@qq.com", "123", "POP3", 110, false)
TracePrint(objMail)
// 获取邮件标题
sRet = Mail.GetTitle(objMail,1)
TracePrint("邮件标题为====="&sRet)
// 获取邮件正文
sRet = Mail.GetContent(objMail,1)
TracePrint("邮件正文为++++++"&sRet)
通过utlook发送邮件
首先需要你安装outlook邮箱,并且再信任中心中打开可以编程访问的权限
发送邮箱
/*
参数一:发件人邮箱
参数二:收件邮箱
参数三:标题
参数四:正文
参数五:格式
参数六:附件
参数七:抄送邮箱
参数八:密件抄送邮箱
*/
bRet = Outlook.SendMail("123@163","123@qqcom.cn","测试uibot","欢迎来到","text","C:\\Users\\Administrator\\Documents\\UIBot\\Projects\\res\\0bu4kl3o-cjbi-e7qn-ts06-j673a3qn4k0c.png","123@qq.com","")
TracePrint(bRet)