網站 / 透過WPForms使用Gmail API讓網站發出信件

如何讓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的驗證 所以會出現警告提示)
之後應該就能正常發信