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('邮箱发送成功')}})
