1.首先引入模块,引入前要通过npm进行下载
const nodemailer = require("nodemailer");
2.其次是创建发送邮件的对象,对象的配置信息会在后面描述:
let transporter = nodemailer.createTransport({
            host: "smtp.qq.com",   // 发送方用的邮箱  
            port: 465,                     // 端口号
            secure: true, // true for 465, false for other ports
            auth: {
                user: '邮箱', // 发送方的邮箱地址
                pass: '自己申请key'  //  mpt 验证码
            }
        });
3.邮件的信息:
 let mailObj ={
        from: '"Fred Foo" <发送方邮箱>', // sender address
        to: "接受", // list of receivers
        subject: "Hello ✔", // Subject line
        text: "你的验证码是123123", // plain text body
       };
4.发送邮件:
transporter.sendMail(mailObj);

关于主机配置以及端口的配置等信息,请看下面的图片

image-20200102165927186

Last modification:January 9th, 2020 at 02:45 pm
来杯coffee吧