在網站或應用程式開發中,設定 Email 通知信可以保持使用者資訊同步,以及提供即時互動的重要步驟之一。
這篇教學將引導你完成 Email 通知信串接的完整步驟,以確保你的系統能夠有效地與使用者溝通。
步驟一:選擇 Email 服務提供商
在開始之前,首先選擇適合你需求的 Email 服務提供商。
主流的電子郵件服務商如 Gmail、Outlook。或使用既有的服務提供商。
步驟二:建立帳戶
- 註冊帳戶: 前往所選擇的 Email 服務提供商網站,註冊一個新的帳戶。
- 獲取 API 金鑰: 登入帳戶後,獲取 API 金鑰,這將是串接的關鍵。
步驟三:整合 API 金鑰至你的應用程式
將 API 金鑰整合至你的應用程式,這樣你的系統就能夠透過 API 來發送 Email 通知信。
- 引入程式庫: 根據所選擇的 Email 服務提供商,引入相應的程式庫或 SDK 到你的應用程式中。
- 設定 API 金鑰: 在你的應用程式中設定 API 金鑰,確保你的應用程式能夠正確地與 Email 服務提供商進行通訊。
以下以 Google Gmail 進行操作示範:獲取API金鑰
一、啟用兩步驟驗證
進入此頁面啟用兩步驟驗證,啟用後此設定後,無法在尚未信任的裝置上只用email跟密碼登入 Google 帳號。一定還要再透過電話或簡訊驗證,才能真正登入帳戶。
https://accounts.google.com/b/0/SmsAuthConfig?hl=zh_TW
申請步驟
- 點擊 開始檢查
- 要再輸入一次密碼
- 會列出有綁帳號的手機,點擊立即試用
- 在手機上確認,點擊 是
- 輸入手機號碼,選擇簡訊或電話,我覺得選擇簡訊就好,然後按傳送
- 輸入驗證碼,點選下一步
- 確認是否啟用 啟用
- 就會進入以下畫面
注意事項:之後每次登入都要做驗證,雖然會比較麻煩一些,不過也讓資安大大提升。
二、設定應用程式專用密碼
進入此網頁
https://security.google.com/settings/security/apppasswords?pli=1
選擇應用程式並選取裝置,點擊 產生
然後 google 會產生一組「應用程式專用密碼」
這組應用程式專用密碼只能登入一個地方,如果把這組密碼先拿來當smtp寄信,又再拿去登入其他東西,後來那個是無法登入的。
經過實測,可以同時在好幾台電腦用同一組密碼來寄信,而且密碼一次只會有一組,如果產生新的密碼,舊的密碼會失效。
準備資料
- 擁有一個Email帳號
- 通過兩步驟驗證
- 設定應用程式專用密碼
提供給鴻享的資料
- 接收訪客表單的信箱
- 通過兩步驟驗證的帳號、專用密碼
參考資料:https://ithelp.ithome.com.tw/articles/10254488