本教程将告诉你如何通过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帐户。