aardio发送qq邮件

发布时间 2023-06-13 11:51:54作者: 周文豪

一、获取qq的smtp服务器的授权码

1、在QQ邮箱的网页版中,找到左上角的“设置”,点击它。

2、在设置界面里,找到“帐户”选项,点击它进入新界面。

3、在新界面中,找到POP3/SMTP服务,点击它右侧的开启。

4、获取授权码

二、代码

import com.smtp;
io.open()
var smtp = com.smtp();
smtp.ssl = true;
smtp.from="xxx@qq.com" //发件人
smtp.to="xxx@qq.com" //收件人
smtp.server="smtp.qq.com" //邮件服务器
smtp.username="xxx" //qq邮箱用户名
smtp.password = "xxx" //qq邮箱授权码密码
smtp.subject=" 我是标题部分内容.. " //邮件标题
smtp.charset="utf-8" // 要设置字符集,否则中文乱码
smtp.html='<html><body>hello,你好</body></html>' //邮件内容
//smtp.addfile("附件路径") //一定要使用全路径
try{
    smtp.send();//发送邮件 
    io.print("OK");
    execute("pause") //按任意键继续
}
catch(e){
    io.print("出错了,请正确设置smtp服务器登录信息,如密码等.",e)
    execute("pause")
    io.close();//关闭控制台
}

这样就能发送成功了。亲测有效。