0
点赞
收藏
分享

微信扫一扫

node.js 使用nodemailer发送邮件

打开qq邮箱点击上方账户设置找到smtp服务,点击并按照步骤生成授权码

node.js 使用nodemailer发送邮件_html

npm install nodemailer
const nodemailer = require('nodemailer');
// 创建 nodemailer 配置

let transporter = nodemailer.createTransport({

    //支持列表: https://nodemailer.com/smtp/well-known/

    service: 'QQ',

    port: 465, // SMTP 端口 这个不用管

    secureConnection: true,

    auth: {

        user: '邮箱账户',

        pass: '上方获取的邮箱授权码',

    }

});
function EmailSend() {
    const emailList = ['123456789@qq.com'];//发送的目标
    emailList.forEach(_ => {

        let mailOptions = {
            from: 'text',
            to: _,
            subject: 'Turn on',
            text: text,
            text: text,
            html: 'ddd' // html:'内容这里也可以写html'
        };

        transporter.sendMail(mailOptions, (error, info) => {

            if (error) {

                return console.log(error);

            }

            console.log('邮件发送成功 ID:', info.messageId);

        });

    })
}

举报

相关推荐

0 条评论