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

如何发送电子邮件从Node.js中,本教程将告诉你如何通过通过Gmail SMTP服务器的Node.js应用程序发送电子邮件。

本教程将告诉你如何通过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服务器,确保您使用的是正确的登录信息。 2,生成特定应用所需的密码,并在这里建立认证启用的帐户。你也可以安全性较低的应用程序在您的Gmail帐户。