在網站或應用程式開發中,設定 Email 通知信可以保持使用者資訊同步,以及提供即時互動的重要步驟之一。

這篇教學將引導你完成 Email 通知信串接的完整步驟,以確保你的系統能夠有效地與使用者溝通。

 


步驟一:選擇 Email 服務提供商

在開始之前,首先選擇適合你需求的 Email 服務提供商。
主流的電子郵件服務商如 Gmail、Outlook。或使用既有的服務提供商。
 


步驟二:建立帳戶

  1. 註冊帳戶: 前往所選擇的 Email 服務提供商網站,註冊一個新的帳戶。
  2. 獲取 API 金鑰: 登入帳戶後,獲取 API 金鑰,這將是串接的關鍵。
 

步驟三:整合 API 金鑰至你的應用程式

將 API 金鑰整合至你的應用程式,這樣你的系統就能夠透過 API 來發送 Email 通知信。

  1. 引入程式庫: 根據所選擇的 Email 服務提供商,引入相應的程式庫或 SDK 到你的應用程式中。
  2. 設定 API 金鑰: 在你的應用程式中設定 API 金鑰,確保你的應用程式能夠正確地與 Email 服務提供商進行通訊。
 

以下以 Google Gmail 進行操作示範:獲取API金鑰


一、啟用兩步驟驗證

進入此頁面啟用兩步驟驗證,啟用後此設定後,無法在尚未信任的裝置上只用email跟密碼登入 Google 帳號。一定還要再透過電話或簡訊驗證,才能真正登入帳戶。
https://accounts.google.com/b/0/SmsAuthConfig?hl=zh_TW

申請步驟

  1. 點擊 開始檢查
  2. 要再輸入一次密碼
  3. 會列出有綁帳號的手機,點擊立即試用
  4. 在手機上確認,點擊 是
  5. 輸入手機號碼,選擇簡訊或電話,我覺得選擇簡訊就好,然後按傳送
  6. 輸入驗證碼,點選下一步
  7. 確認是否啟用 啟用
  8. 就會進入以下畫面

注意事項:之後每次登入都要做驗證,雖然會比較麻煩一些,不過也讓資安大大提升。



二、設定應用程式專用密碼
進入此網頁
https://security.google.com/settings/security/apppasswords?pli=1



選擇應用程式並選取裝置,點擊 產生

然後 google 會產生一組「應用程式專用密碼

這組應用程式專用密碼只能登入一個地方,如果把這組密碼先拿來當smtp寄信,又再拿去登入其他東西,後來那個是無法登入的。
經過實測,可以同時在好幾台電腦用同一組密碼來寄信,而且密碼一次只會有一組,如果產生新的密碼,舊的密碼會失效。


 



準備資料

  • 擁有一個Email帳號
  • 通過兩步驟驗證
  • 設定應用程式專用密碼
 
 

提供給鴻享的資料

  • 接收訪客表單的信箱
  • 通過兩步驟驗證的帳號、專用密碼


參考資料:https://ithelp.ithome.com.tw/articles/10254488