這篇文章將為大家接介紹如何透過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伺服器發送電子郵件仍然面臨其他問題,請確保使用正確登入的詳細資訊。對於產生特定的應用程式的密碼並在此處設定所需的啟用的身份驗證的帳戶。此外,還可以在你的Gmail帳戶中使用安全性較低的應用程式。
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的node.js影片教學欄位! ! !
以上是如何從Node.js發送電子郵件的詳細內容。更多資訊請關注PHP中文網其他相關文章!