1、先申请个发送邮箱。这里以网易邮箱为例,申请163邮箱后进入设置开启IMAP/SMTP服务,可以获取到一个授权码。
2、安装nodemailer依赖
npm install nodemailer --save
3、sendEmail.js
const nodemailer = require("nodemailer");
// 发送邮件函数
var sendMail = function (to,subject,html) {
// 创建一个smtp客户端配置
const config = {
service: "163", // 注意事项 service: '163"', // 使用了内置传输发送邮件,具体可查看支持列表:https://nodemailer.com/smtp/well-known/
auth: {
// 发件人邮箱账号
user: '****@163.com',
//发件人邮箱的授权码 这里可以通过qq邮箱获取 并且不唯一
pass: '*******' //授权码生成之后,要等一会才能使用,否则验证的时候会报错
}
}