个人博客原文:https://bxm0927.github.io/2017/07/21/node-mail/
nodemailer 简介
Nodemailer 是 Node.js 应用程序的一个模块,可以方便地发送电子邮件。
该项目于 2010 年开始,至今已经相当稳定,这也是如今大多数 Node.js 用户默认情况下发送邮件的解决方案。
使用
# 初始化 pageage.json 文件
$ npm init
# 安装依赖
$ npm install nodemailer --save
# 运行
node app.js
app.js
const nodemailer = require('nodemailer');
// 开启一个 SMTP 连接池
let transporter = nodemailer.createTransport({
host: 'smtp.qq.com',
secureConnection: true, // use SSL
port: 465,
secure: true, // secure:true for port 465, secure:false for port 587
auth: {
user: '80583600@qq.com',
pass: 'xxx' // QQ邮箱需要使用授权码
}
});
// 设置邮件内容(谁发送什么给谁)
let mailOptions = {
from: '"白小明