【 Cloud 】於 Amazon Lightsail Ghost Blog 設定 Gmail SMTP

【 Cloud 】於 Amazon Lightsail Ghost Blog 設定 Gmail SMTP
Photo by Secret Travel Guide / Unsplash

內容

  • 學習目標
  • 前置準備作業
  • 啟用 Gmail SMTP 於 Amazon Lightsail Ghost

學習目標

  • 如何在 Amazon Lightsail Ghost 設定 Gmail SMTP 寄送信件

前置準備作業

  • 已建立 Amazon Lightsail Ghost Blog Instance
  • 已建立 Gmail

Gmail 連線設定

Step 1. 登入 Google Account

Step 2. 設定兩階段認識

  • 點選左邊的 Security

---2021-08-12---10.53.44

  • 開啟 2-Step Verification 設定頁面

---2021-08-12---10.56.22

  • 點選 GET STARTED

---2021-08-12---10.58.16

  • 輸入密碼後點選 Next

---2021-08-12---10.59.57

  • 點選 CONTINUE 取得驗證碼

---2021-08-12---11.02.03

  • 點選 SEND ( 本範例透過接收手機簡訊取得驗證碼 )

---2021-08-12---11.02.55

  • 輸入驗證碼後點選 NEXT

---2021-08-12---11.05.06

  • 點選 TURN ON

---2021-08-12---11.06.26

  • 兩階段認證啟用完成

---2021-08-12---11.07.36

Step 3. 取得 App password

  • 回到設定首面並點選 App passwords

---2021-08-12---11.10.11

  • 輸入密碼後點選 Next

---2021-08-12---11.12.53

  • 產生 App 密碼
    • Select app 欄位: 點選 Other (Custom name)

---2021-08-12---11.13.56

---2021-08-12---11.16.14

  • 設定可識別的名稱

---2021-08-12---11.16.33

  • 點選 GENERATE

---2021-08-12---11.16.42

  • 記下此裝置的密碼

---2021-08-12---11.20.08

啟用 Gmail SMTP 於 Amazon Lightsail Ghost

Step 1. 登入到 Amazon Lightsail Ghost Instance 並設定 SMTP

  • 請輸入 sudo vi /bitnami/ghost/config.production.json 開啟設定檔
  • 將下方的 Gmail 連線設定輸入到 config.production.json 設定檔中
    • 輸入 i 進入編輯模式並在 "mail" 的 JSON Key 中加入下方資訊

---2021-08-12---11.32.28

  • 存檔並離開
    • ① 按 ESC 鍵進入指令模式
    • ② 輸入 :wq! 存檔並離開

Step 3. 重新啟動 Service

  • 輸入 sudo /opt/bitnami/ctlscript.sh restart 指令

---2021-08-12---10.04.28

Step 4. 透過新增 Staff 寄送邀請信測試

  • 新增 Staff

---2021-08-12---10.06.18

  • 收到邀請信

---2021-08-12---10.18.31

GitHub

List of blogs