Node.js 筆記(六)Email - 授權 Password

今天要跟大家介紹如何在 Node.js 中透過 Gmail 服務寄送 Email。
我們今天要介紹的套件工具為 nodemailer,主要有兩種方式可以寄送,一種是使用授權 Password,另一種為 OAuth2
我們今天將先介紹授權 Password 實作方式給大家。

Quick Start

授權Passwrod

在開始撰寫程式碼之前,我們需要先到 Google 帳戶做設定,作法如下:

  • 請先到『Google帳戶』-> 『安全性』
    安全性

  • 請先開啟『兩步驟驗證』

  • 在『兩步驟驗證』中,最下面有『應用程式密碼』

  • 選取要產生的應用程式密碼,服務選擇『郵件』,裝置點選『其他』,輸入名稱點選『產生』

  • 將應用程式密碼記下

以上的前置準備已經完成,接下來我們進入到寫程式環節。

  • 安裝 nodemailer

    1
    npm install nodemailer
  • 範例,寄送註冊驗證碼,透過 ejs build Html file。

這次的介紹就到這邊,如果有其他問題請再跟我說。

謝謝您的支持與鼓勵

Ads