使用nodemailer发邮件
使用nodejs的第三方插件nodemailer
安装 npm install nodemailer --save
const nodemailer = require("nodemailer");
// 创建发送邮件的对象
let transporter = nodemailer.createTransport({
host: "smtp.qq.com",
"port": 465,
"secure": true ,
// 这里的host、port、secure可以参考node-moudules->nodemailer->lib->well->known->services.json文件中的对应邮箱服务,这里给的是qq邮箱
auth: {
user: "171883****@qq.com", // 发件人的地址
pass: "bdcponspdseicfca" // smtp验证码
}
});
// 邮件信息
let mailobj={
from: '<171883****@qq.com>', // 发件人邮箱地址
to: "171883****@qq.com", // 收件人邮箱地址
subject: "Hello", //邮件主题
text: "这是一个机器邮件信息", //文本
html: "<b>Hello world?</b>" // html文本 text和html只会出现一个
}
//发送邮件
transporter.sendMail(mailobj,(err,data)=>{
});
pass 是qq邮箱中的SMTP验证码
如何获取SMTP验证码?
登录qq邮箱 ——>设置——>账户——>开启pop3/smtp 向他给的号码发送信息,获取验证码

浙公网安备 33010602011771号