Node.js使用NodeMailer发送邮件

Posted 扬眉剑出鞘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js使用NodeMailer发送邮件相关的知识,希望对你有一定的参考价值。

 

var nodemailer = require(\'nodemailer\')

 

var transporter = nodemailer.createTransport("SMTP", {
host: "smtp.126.com", // 主机
secureConnection : true, // 使用 SSL
port: 465, // SMTP 端口
auth: {
user: \'xxxxxx@126.com\', //邮箱登录账号
pass:\'xxxxxxxxxxx\' //使用邮箱里的授权码
}
});

 

var emailOptions = {
from : \'xxx <xxxxxx@126.com>\',
to : \'xxxxxxxx@qq.com\',
subject : \'test mail subject\',
text : \'test mail text\',
html : \'<h1>test mail html</h1>\'
}

 

transporter.sendMail(emailOptions, function(err, info) {
if(err){
return console.log(err);
}else{
console.log(\'Message sent: \' + info.message);
}
transporter.close(); // 如果没用,关闭连接池
});
 
参考: https://www.cnblogs.com/sharpest/p/8074923.html
 

以上是关于Node.js使用NodeMailer发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

Node.js使用NodeMailer发送邮件

使用 nodemailer 通过 Node.js 发送电子邮件不起作用

使用 node.js、node mailer 和 nodemailer-mailgun-transport 发送模板化电子邮件

工具Node.js邮件发送组件- Nodemailer 1.0发布

使用 nodemailer 在 Node.JS 中发送电子邮件(错误:554 6.6.0 发送消息以进行传递时出错)

我收到错误“ 错误:无效登录:535-5.7.8 用户名和密码不被接受。”当我尝试使用 Node JS 中的模块 nodemailer 发送邮件时