Node发送邮件 发表于 2019-06-12 更新于 2024-04-07 安装NPM模块npm install nodemailer --save 简陋的实现const NodeMailer = require('nodemailer'); //@modules npm install nodemailer// 开启一个 SMTP 连接池let transporter = NodeMailer.createTransport({ service: 'qq', post: 465, // SMTP 端口 secureConnection: true, // SSL auth: { user: '[email protected]', pass: 'xxxxxxxxxxxxx', // SMTP 授权码, 需要在邮箱设置中开启SMTP服务 }});// 设置邮件内容let mailOptions = { from: '[email protected]', // 发件地址 to: '[email protected]', // 收件地址 subject: 'Title', // 标题 text: 'Hello ChrisChen', // text | html 只能选择一种作为内容 // html: '<h1>Hello ChrisChen</h1>'};// 发送邮件transporter.sendMail(mailOptions, function (err, info) { if (err) throw err; console.log(info); transporter.close(); // 关闭连接池});