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

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

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

$ npm install nodemailer
登录后复制

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

var nodemailer = require('nodemailer');
var mailTransport = nodemailer.createTransport('smtps://user%40gmail.com:[email protected]');
var mailOptions = {
   from: "Sender Name <[email protected]>",
   to: "Recipient Name <[email protected]>",
   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帐户中使用安全性较低的应用程序。

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

以上就是如何从Node.js发送电子邮件的详细内容,更多请关注Work网其它相关文章!

08-28 23:53