Node.js使用Nodemailer发送邮件
2021-05-08 23:28
标签:tps window user 后台 return tran lin 邮箱 tac 除了Python,在node中收发电子邮件也非常简单,因为强大的社区有各种各样的包可以供我么直接使用。Nodemailer包就可以帮助我们快速实现发送邮件的功能。 Nodemailer是一个简单易用的Node.js邮件发送组件 官网地址:https://nodemailer.com GitHub地址:https://github.com/nodemailer/nodemailer Nodemailer的主要特点包括: 首先,我们肯定是要下载安装 注意:Node.js v6+ 这里我使用了我的qq邮箱给另一个qq邮箱发送email。 更多的配置像CC、BCC、attachments等可参见 https://nodemailer.com/message/。 参考链接:https://segmentfault.com/a/1190000012251328 Node.js使用Nodemailer发送邮件 标签:tps window user 后台 return tran lin 邮箱 tac 原文地址:https://www.cnblogs.com/lfri/p/12077559.htmlNodemailer简介
安装使用
npm install nodemailer --save
发出个真实的邮件
‘use strict‘;
const nodemailer = require(‘nodemailer‘);
let transporter = nodemailer.createTransport({
// host: ‘smtp.ethereal.email‘,
service: ‘qq‘, // 使用了内置传输发送邮件 查看支持列表:https://nodemailer.com/smtp/well-known/
port: 465, // SMTP 端口
secureConnection: true, // 使用了 SSL
auth: {
user: ‘growvv@qq.com‘,
// 这里密码不是qq密码,是你设置的smtp授权码,去qq邮箱后台开通、查看
pass: ‘xxx‘,
}
});
let mailOptions = {
from: ‘"Rogn"
Hello world
‘ // html body
};
// send mail with defined transport object
transporter.sendMail(mailOptions, (error, info) => {
if (error) {
return console.log(error);
}
// console.log(‘Message sent: %s‘, info.messageId);
console.log(info)
});
下一篇:分分钟让你理解HTTPS
文章标题:Node.js使用Nodemailer发送邮件
文章链接:http://soscw.com/index.php/essay/84116.html