您的当前位置:首页正文

如何从Node.js发送电子邮件

2020-11-27 来源:易榕旅网
本篇文章将给大家接介绍关于如何通过gmail smtp服务器从node.js应用程序发送电子邮件,下面我们来看具体的内容。

首先,我们需要在应用程序中安装nodemailer软件包。使用以下命令安装此程序包。

$ npm install nodemailer

现在在应用程序中添加以下代码以发送电子邮件。请务必更新以下代码中的所有必需值,以便可以成功发送电子邮件。

var nodemailer = require('nodemailer');
var mailTransport = nodemailer.createTransport('smtps://user%40gmail.com:email_password@smtp.gmail.com');
var mailOptions = {
 from: "Sender Name <sender@example.com>",
 to: "Recipient Name <recipient@example.com>",
 subject: "Hello World",
 text: "Test email with node.js"
 html: '<b>Test email with node.js</b>'
};
mailTransport.sendMail(mailOptions, function(error, info){
 if(error){
 return console.log(error);
 }
 console.log('Message sent: ' + info.response);
});

如果通过gmail stmp服务器发送电子邮件仍然面临其他问题,请确保使用正确登录的详细信息。对于生成特定的应用程序的密码并在此处设置所需的启用的身份验证的帐户。此外,还可以在你的Gmail帐户中使用安全性较低的应用程序。

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的node.js视频教程栏目!!!

显示全文