发送qq邮件的简单两步用node发邮件很简单,这里仅以qq为例,举一反三。使用nodemailer包lettransporter=nodemailer.createTransport({//使用qq发送邮件//更多信息请查看支持列表:https://nodemailer.com/smtp/well-known/service:'qq',port:465,//SMTP端口secureConnection:true,//使用SSLauth:{user:'751734566@qq.com',//这里的密码不是qq密码,是你设置的smtp授权码//qq授权码获取参考:https://jingyan.baidu.com/article/6079ad0eb14aaa28fe86db5a.htmlpass:'xxxxxxxx',}});接下来我们设置我们的发送内容letmailOpt={from:'"test"',//你去qq邮箱地址给:'xxxx@qq.com',//收件人,可以批量发送并填写多个逗号分隔的主题:'Hello',//主题名称(邮件名称)//可以发送文本或html格式,2选1//text:'Helloworld?',//纯文本html:'Helloworld?'//html};如果我们想发送稍微漂亮一点的电子邮件怎么办?我们可以使用html模板来实现consttemplate=require('art-template');lethtml=template(__dirname+'/mail_temp.html',obj)//mail_temp.html就是你要使用的页面模板,obj是你的参数//例如obj={name:'test',phone:'183xxxxxxxx',time:newDate()}Newuser:{{name}}({{phone}})on{{蒂姆e}}已注册。所有准备工作已完成,让我们发送邮件吧!//执行发送transporter.sendMail(mailOptions,(error,info)=>{if(error){returnconsole.log(error);}console.log('邮件发送成功,邮件id:%s',信息.messageId);});文档参考nodemailer:https://www.npmjs.com/package...art-template:https://aui.github.io/art-tem...