nodemailer可以用来进行邮件发送
安装:
npm install nodemailer --save
需要给发送邮件的邮箱账号开启SMTP服务,获取到邮箱的授权码
官方文档:https://nodemailer.com/about/
参考博客:https://juejin.cn/post/6894170148127801352
使用代码如下:
// 引用发送邮件插件
const nodeMailer = require('nodemailer')
// 创建传输方式
const transporter = nodeMailer.createTransport({
service: 'qq',
auth: {
user: '2637833054@qq.com',
pass: 'xxx' // 这个需要你的授权码
}
})
// 发送信息的内容
let options = {
from: '2637833054@qq.com', // 这里是你开启SMTP服务的QQ邮箱号
to: 'huangchao@jingsaitech.com', // 这个是前端注册页面输入的邮箱号
subject: '2021/08/30',
html: `略略略`
}
// 发送邮件
transporter.sendMail(options, function (err, msg) {
if (err) {
console.log(err)
} else {
console.log('邮箱发送成功')
}
})