首頁  >  文章  >  web前端  >  如何從Node.js發送電子郵件

如何從Node.js發送電子郵件

不言
不言原創
2019-03-29 14:14:202633瀏覽

這篇文章將為大家接介紹如何透過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影片教學欄位! ! !

以上是如何從Node.js發送電子郵件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn