抱歉,您的瀏覽器無法訪問本站
本頁面需要瀏覽器支持(啟用)JavaScript
了解詳情 >

在 n8n 寄送電子郵件時,除了透過 Google API 搭配 OAuth2 連上 Gmail、直接呼叫信箱 API 之外,也可以不走 API,改以應用程式密碼登入 Gmail 的 SMTP 伺服器來寄出信件。

應用程式密碼是 Google 另外產生的一組 16 碼密碼,專門給 n8n 這類程式登入,用來代替帳戶本身的登入密碼。帳戶必須先開啟兩步驟驗證,才能建立這組密碼。本章先走建立密碼的流程;若設定頁顯示無法使用,再依第 2 節開啟兩步驟驗證,完成後回到第 1 節。

1. 建立應用程式密碼

第 1/4 步:開啟應用程式密碼頁面

開啟 應用程式密碼 設定頁。

若出現以下畫面,表示這個 Google 帳戶尚未開啟兩步驟驗證。請先完成第 2 節,再回到這個頁面。

第 2/4 步:再次驗證身分

進入頁面後,Google 會要求再次確認身分。輸入這個 Google 帳戶的密碼,通過後才能繼續。

第 3/4 步:輸入應用程式密碼的名稱

為這組密碼取一個看得出用途的名稱,例如 n8n SMTP,再點擊「建立」。名稱只供自己辨識,之後可以從清單看出它是給哪個程式用的。這裡輸入的是名稱,密碼會由 Google 在下一步產生。

第 4/4 步:複製應用程式密碼

畫面上會顯示一組 16 碼的應用程式密碼。立刻複製並另外保存。關閉視窗之後就無法再查看,遺失時只能刪除這筆紀錄、重新建立一組。

這組密碼之後會填進 n8n 的 SMTP 憑證,用來登入 Gmail 的 SMTP 伺服器寄信。它不是 Gmail 的登入密碼,請把它當成密碼保管,不要貼到公開的筆記或聊天室。

2. 為 Google 帳戶開啟兩步驟驗證

若應用程式密碼頁面顯示「您的帳戶無法使用這項設定」,代表兩步驟驗證還沒開啟。依下列步驟開啟後,再回到第 1 節建立密碼。

第 1/8 步:開啟兩步驟驗證頁面

開啟 兩步驟驗證 設定頁。

第 2/8 步:點擊新增驗證器應用程式

① 點擊「新增驗證器應用程式」。

第 3/8 步:進入 Authenticator 設定畫面

② 點擊「+ 設定驗證器」。

驗證器 App 會在手機上產生動態驗證碼,之後登入這個帳戶時,除了密碼還要輸入這組驗證碼。請先在手機安裝 Google Authenticator。

Android:Google Authenticator for Android

iPhone:Google Authenticator for iOS

第 4/8 步:用手機掃描 QR Code

③ 在手機安裝並開啟 Google Authenticator,點選「新增動態密碼」,掃描電腦畫面上的 QR Code。

④ 掃描完成後,回到電腦點擊「繼續」。

第 5/8 步:輸入動態驗證碼

掃描完成後,Authenticator 主畫面會多出這個帳戶的動態驗證碼。把畫面上目前顯示的驗證碼輸入到電腦。

⑤ 把手機上的動態驗證碼輸入到欄位中。
⑥ 點擊「驗證」。

驗證碼約每 30 秒更新一次。畫面跳號後,舊的驗證碼會失效,請改輸入新的一組。

第 6/8 步:完成 Authenticator 設定

驗證通過後,這個驗證器就已加入帳戶。接著回到兩步驟驗證頁面,把功能打開。

第 7/8 步:啟用兩步驟驗證

回到上一頁,或重新開啟 兩步驟驗證 設定頁。

⑦ 點擊「啟用兩步驟驗證」。

第 8/8 步:確認兩步驟驗證已啟用

畫面上顯示已啟用後,兩步驟驗證就完成了。回到第 1 節,重新開啟應用程式密碼頁面,即可建立密碼。

接下來

應用程式密碼備妥後,到 n8n 新增 Send Email 節點,並建立一組 SMTP 憑證。主機填 smtp.gmail.com,連接埠填 465,並開啟 SSL/TLS。使用者填完整的 Gmail 地址,密碼填第 1 節複製的 16 碼應用程式密碼,畫面上的空白可以保留,也可以去掉。寄件者請用同一個 Gmail 地址。

若這一章只完成兩步驟驗證、還沒看到那組 16 碼密碼,先回到第 1 節建立應用程式密碼,再進 n8n。

留言