nodejs nodemailer 使用

Posted -, -

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs nodemailer 使用相关的知识,希望对你有一定的参考价值。

index.js

const  nodemailer=require("nodemailer")
let sendEmail=function () {
    var transporter = nodemailer.createTransport({
        host: "smtp.qq.com",
        port: 465,
        secure: true, // use SSL
        auth: {
            user: ‘[email protected]‘,
            pass: ‘密码‘
        }
    });

// setup e-mail data with unicode symbols
    var mailOptions = {
        from: ‘"Test ??" <[email protected]>‘, // sender address
        to: ‘[email protected]‘, // list of receivers
        subject: ‘Hello ?‘, // Subject line
        text: ‘Hello world ??‘, // plaintext body
        html: ‘<b>Hello world ??</b>‘ // html body
    };

// send mail with defined transport object
    transporter.sendMail(mailOptions, function(error, info){
        if(error){
            return console.log(error);
        }
        console.log(‘Message sent: ‘ + info.response);
    });
}
module.exports={
     sendEmail:sendEmail
}

 test.js

var send=require("../src/index");
send.sendEmail();

运行

npm src/test

  

以上是关于nodejs nodemailer 使用的主要内容,如果未能解决你的问题,请参考以下文章

使用Nodejs的Nodemailer通过163信箱发送邮件例程

如何在nodejs中使用nodemailer进行批量数据发送?

nodejs nodemailer 使用

nodejs发送邮件

使用 nodemailer 的 Cpanel 电子邮件

node第三方模块----nodemailer发送邮件