Rumah  >  Artikel  >  hujung hadapan web  >  如何从Node.js发送电子邮件

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

不言
不言asal
2019-03-29 14:14:202581semak imbas

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

如何从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: &#39;<b>Test email with node.js</b>&#39;
};
mailTransport.sendMail(mailOptions, function(error, info){
    if(error){
        return console.log(error);
    }
    console.log(&#39;Message sent: &#39; + info.response);
});

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

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

Atas ialah kandungan terperinci 如何从Node.js发送电子邮件. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn