NodeJS邮件发送(Nodemailer库)

Nodemailer简介

Nodemailer是一个简单易用的Node.js邮件发送组件

官网地址:https://nodemailer.com

GitHub地址:https://github.com/nodemailer/nodemailer

安装

安装注意:node 6+

npm install nodemailer --save

上代码:

var nodemailer = require('nodemailer');

var transporter = nodemailer.createTransport({

       // host: 'smtp.qq.email',

       //  port: 465, // SMTP 端口 

       // secureConnection: true, // 使用了 SSL

           service: 'qq', //使用了内置传输发送邮件 支持列表传送门

            auth: {

              user: '[email protected]',//发送邮箱

              pass: 'xxxxxxxxxxx' //授权码,通过QQ邮箱中的设置获取

            }

 });

 var message = {

            from: '"梁总办公室" ', // 发送者

            to: '[email protected]', // 接受者,可以同时发送多个,以逗号隔开

            // cc:'', // 抄送,可以同时发送多个,以逗号隔开

            //bcc:'',//暗抄送,可以同时发送多个,以逗号隔开

            subject: '发送标题', // 标题

            text: '发送文本内容', // 文本

            //  html: `

nodemailer基本使用:

`

  };

 transporter.sendMail(message, function (err, info) {

            if (err) {

              console.log("==邮件发送失败==");

              console.log(err);

              return;

            }

            console.log('==邮件发送成功==');

 });

你可能感兴趣的:(NodeJS邮件发送(Nodemailer库))