先配置邮箱
QQ邮箱授权码获取: 进入QQ个人邮箱, 设置-账户-开启服务POP3/SMTP服务,并生成授权码,现在获取授权码
nodejs代码
var nodemailer=require("nodemailer")
var transporter=nodemailer.createTransport({
service:'QQ',
auth:{
user:'1846889@qq.com',
pass:"suvimlrianpjbiac" //QQ授权码
}
})
var mailOptions={
from:'184689@qq.com', //发送者
to:'6944462@qq.com', //接受者,可以同时发送多个,以','号隔开
subject:"用户注册", //标题
//text:"hello", //文本 注意文本和html并存则只显示html
html:`<h2>nodemailer基本使用:</h2><h3>
<a href="http://blog.csdn.net/zzwwjjdj1/article/details/51878392">
http://blog.csdn.net/zzwwjjdj1/article/details/51878392</a></h3>`
};
transporter.sendMail(mailOptions,function(err,info){
if(err){console.log(err)}
console.log("发送成功")
})
发送阿里云企业邮箱:
var nodemailer=require("nodemailer")
var transporter=nodemailer.createTransport({
service:'qiye.aliyun',
auth:{
user:'service@lange.com' , //用户名
pass:"871947641" // 密码
}
})
var mailOptions={
from:'service@langjie.com', //发送者
to:'18468289@qq.com', //接受者,可以同时发送多个,以','号隔开
subject:"用户注册", //标题
//text:"hello", //文本 <u><span style="color:#cc0000;">注意文本和html并存则只显示html</span></u>
html:``
};
transporter.sendMail(mailOptions,function(err,info){
if(err){console.log(err)}
console.log("发送成功")
})
连接地址:http://cnodejs.org/topic/572021b2fa48138c41110e4f
http://www.mamicode.com/info-detail-980122.html