最近需要通过node后台给指定人员发送邮件,选择使用nodemailer进行发送,配置如下:
const nodeMail = require('nodemailer')//引入模块
进行一些基本配置:
const transporter = nodeMail.createTransport({
service: '163',//哪家的邮箱
auth: {
user: 'xxxxxxx@163.com',//你的邮箱
pass: 'xxxxxxxx' //这里要写你的pop3授权码,不是密码
}
})
进行发送
transporter.sendMail({
from: '"balabalalbala!"<xxxxxx@163.com>',
to: 'xxxxxx@qq.com',
subject: '信息',
html: '内容',
}, (err, info) => {
if (err) {
console.log(err);
res.json({
status: 400,
msg: "发送失败"
})
} else {
res.json({
status: 200,
msg: info
})
}
})
很简单,完成了!