WordPress 設定Gmail的SMTP服務器發送電子郵件,用來收發註冊會員的郵件或是留言者的評論通知等...在網上找到的資料已經過時,並受到Google的安全驗證機制下,使用的應用程式不符合安全性標準,會被拒絕使用在任何的程序或應用當中。
首先請登入WordPress控制台(後台),安裝外掛(插件): Gmail SMTP
1. 在控制台的側邊欄選擇「設定」-->「Gmail SMTP」 請看圖片▼
2. 來到Gmail SMTP的外掛頁面,在Basic Setup Instructions說明信息框架,點選「web application」創建一個Google API 憑證 請看圖片▼
3. 建立「專案」後,第一步,將憑證新增至您的專案,憑證類型為「Gmail API」,API的呼叫來源「網路瀏覽器 JavaScript」,存取資料選擇「使用者資料」 請看圖片▼
4. 第二步,在已授權的 JavaScript 來源的欄位,填入網站的域名,需要完整的網址,前方加上「http://」而後面不要加上「/」符號,例如正確的填寫格式應為「https://www.moonlol.com」,在已授權的重新導向URL的欄位,填入「Authorized Redirect URI」,你可以在Gmail SMTP的外掛頁面尋找到,例如: 「https://www.moonlol.com/wp-admin/options-general.php?page=gmail-smtp-settings&action=oauth_grant」 請看圖片▼
5. 如以上資料填寫正確無誤,你已成功建立一個用戶端ID及密碼 請看圖片▼
6. 回到Gmail SMTP的外掛頁面,現在開始填寫必要的資料,如果看不懂 請看圖片▼
Client ID --- 剛才申請的API憑證: 用戶端 ID
Client Secret --- 剛才申請的API憑證: 用戶端密碼
OAuth Email Address --- OAuth 電子郵件地址
From Email Address --- 發送的電子郵件
From Name --- 寄件者
Type of Encryption --- TLS/SSL加密類型
SMTP Port --- SMTP 端口 (TLS 587 / SSL 465)
7. 當全部填寫完成,請按底部的「Grant Permission」授權及驗證 請看圖片▼
8. 如果授權成功,上方的SMTP狀態顯示綠色「打勾」圖示 請看圖片▼
9. 你可以按上方的「Test Email」按鈕,郵件收發測試 請看圖片▼
注意: 使用此服務需要伺服器(主機服務器)開啟SMTP用戶端
最後: 如果你使用的是163或QQ企業郵箱你可以安裝「WP Mail SMTP」外掛,但就不建議使用在Gmail身上了,因為會出現「登入嘗試遭拒 或 error: 5.5.1」,需要將「安全性較低的應用程式存取權限」設為「啟用」,這個可能會導致用戶出現安全漏動。