链接:https://nodemailer.com/about/
安装
cnpm install nodemailer --save
使用
把下面的代码封装成函数,调用就直接发送了
// 引入NodeMailer,发送邮件
const nodemailer = require("nodemailer");
// 发送配置
let transporter = nodemailer.createTransport({
host: "smtp.qq.com", // 发件服务器的主机名
port: 465, //发件服务器的主机端口
secure: true, // true 的话端口就是465, false的话用其他端口
auth: {
user: "xxxxx@qq.com", // 这里填你的邮箱
pass: "你的授权码", // 这里填你的对应邮箱的授权码
},
});
// 发送内容,from 一定要和上面auth.user 一致
let info = await transporter.sendMail({
from: '<xxxxx@qq.com>', // 发送方,一定要和
to: "yyyyy@qq.com", // 收件方
subject: "主题", // Subject line
text: "内容", // plain text body
});