如何讓WordPresss網站能夠發出信件,參考了以下文章
1.[How-To] 如何申請及啟用 Gmail API 的 OAuth 2.0 憑證以供其他程式使用-連結
2.如何設置 Google Cloud Platform 發送電子郵件 ( 3 )-連結
主要有3個流程:
1)先安裝WP Mail SMTP by WPForms外掛程式,
2)設定從Gmail發信
3)再到GCP申請Gmail API 應用程式連結網頁,取得ID與密碼
將兩者串接起來
關於申請Gmail API
過程比較麻煩的是要先設定
1.OAuth同意畫面
設定授權網域
2.憑證–建立 OAuth 2.0 用戶端 ID
應用程式類型-選「網路應用程式」
下一步,「已授權的 JavaScript 來源」不用填;「已授權的重新導向 URI」填入外掛提供的網址
3.驗證網域
如果已經在Google Search Console 內驗證過網站所有權就會馬上通過
順立完成就會取得使用者ID跟密碼,再回到外掛頁面填入完成設定
會需要讓 Gmail驗證應用程式「具有帳戶存取權的第三方應用程式」
(因為經過google的驗證 所以會出現警告提示)
之後應該就能正常發信