发送邮件需要用到一个插件 “nodemailer”
代码如下:
const nodemailer = require('nodemailer')
//建立一个smtp连接
let transporter = nodemailer.createTransport({
host:'smtp.163.com',//使用163发邮件
secureConnection:true,//安全的发邮件
port:465,//端口
auth:{
user:'',//邮箱地址
pass:''//开启POP3/SMTP服务,生成的密钥
}
})
//配置相关参数
let options = {
from:'',//发送邮箱的地址
to:``,//被发送邮箱的地址(这里要给自己的邮箱加上,因为发送多次会被拦截)
subject:'定时任务',//标题
html:`测试!`//内容
}
transporter.sendMail(options,(err,value)=>{
if (err) {
return console.log(err);
}
transporter.close();//发送完毕关闭连接
})