nodemailer可以用来进行邮件发送
    安装:

    1. npm install nodemailer --save

    需要给发送邮件的邮箱账号开启SMTP服务,获取到邮箱的授权码

    官方文档:https://nodemailer.com/about/
    参考博客:https://juejin.cn/post/6894170148127801352

    使用代码如下:

    1. // 引用发送邮件插件
    2. const nodeMailer = require('nodemailer')
    3. // 创建传输方式
    4. const transporter = nodeMailer.createTransport({
    5. service: 'qq',
    6. auth: {
    7. user: '2637833054@qq.com',
    8. pass: 'xxx' // 这个需要你的授权码
    9. }
    10. })
    11. // 发送信息的内容
    12. let options = {
    13. from: '2637833054@qq.com', // 这里是你开启SMTP服务的QQ邮箱号
    14. to: 'huangchao@jingsaitech.com', // 这个是前端注册页面输入的邮箱号
    15. subject: '2021/08/30',
    16. html: `略略略`
    17. }
    18. // 发送邮件
    19. transporter.sendMail(options, function (err, msg) {
    20. if (err) {
    21. console.log(err)
    22. } else {
    23. console.log('邮箱发送成功')
    24. }
    25. })