網站透過gmail寄信-啟用gmail api和oauth2.0

網站透過gmail寄信-啟用gmail api和oauth2.0

以前網站要使用gmail寄信,直接連線smtp.gmail.com,並輸入帳密就好。後來google管理介面增加「低安全性應用程式」的項選,要啟用它才能寄。但這種直接透過帳密寄信的做法,也將在今年5月底結束,之後就必需升級到oauth2.0及gmail api才能透過gmail寄信。


連線到Google Cloud https://cloud.google.com/ 確認登入的gmail帳號無誤後,再點選控制台。


服務條款,直接同意並繼續。


點擊選取專案(如果有新增過專案,會顯示之前的專案名稱)


點擊新增專案


建立專案名稱


選取剛建好的專案


左側選單選取API和服務,再點選已啟用的API和服務


在此專案中,增加要啟用的API和服務


在搜尋列輸入gmail api,然後再從下方搜尋結果點選,Gmail API


啟用Gmail API


Gmail API啟用後,接著要建立憑證


選取使用者資料,然後下一步


設置OAuth的同意畫面


使用範圍可以直接略過,儲存並繼續


開始設置OAuth用戶端資料,選擇網頁應用程式


可以直接點選建立(日後視連線方式,再來設置Javascript來源或重新導向URI)


憑證建立完成,不用急著下載或複製憑證


到OAuth同意畫面,點擊發布應用程式


確認發布應用程式


完成,OAuth和Gmail API都設置好,可以運作了


後記

不得不說,Google的設置畫面是又臭又長,為什麼不把多數項目放在一個頁面,一次完成。這種功能和模組分隔的方式,真的是工程師思維。後續要如何使用用戶端編號(憑證)和用戶端密碼,來透過Gmail發送信件,之後再發文記錄。

註:更多的雲端主機相關文章,請點選尚虎網科-雲端主機

好文分享給朋友

您可能還喜歡...