如果網站上的人數不多,只是少量的發送通知訊息可以使用這裡介紹的方式來處理。但是如果網站是需要大量發信的請使用企業服務,像是G suite或是MailGun。
以下設定參考這裡。
有兩種方式可以將WordPress網站連接到Gmail SMTP服務器:
第一種方法使用OAuth身份驗證。 這是使用Gmail服務器發送電子郵件的更安全的方法。
第二種方法是允許使用不安全應用的Gmail。比較不推薦使用此方法,因為它不太安全。它必須在WordPress中輸入用戶的Gmail密碼,因此所有管理員用戶都可以看到該密碼。所以當只有當您無法使用第一種方法時,或是你本身就是管理員而且只有一個管理員時才應該使用它。
Setting up Gmail SMTP using OAuth Protocol
1. 安裝Gmail SMTP Plugin。
安裝完成以後點選控制面板上面的設定
上面紅色的警告訊息是說我們必須使用gmail帳號去google建立一個web application並且經過認證以後才能夠讓這個外掛正常工作。
2. 建立App以及產生Gmail的API Keys
首先你需要用需要設定的Gmail帳號登入這個連結。
帳號驗證成功後會出現(中間有一頁過程忘了截圖)
按下【前往[憑證」】,依照下面的設定填入資料,然後按下「我需要那些憑證?」
在名稱欄位輸入你的代表名稱;在已授權的Javascript來源輸入你的網站domain name;在已授權的重新導向URI欄位,你需要從你的WordPress Gmail SMTP外掛設定頁面上面拷貝過來這裡貼上。完成後按下「建立用戶端ID」。
輸入你的gmail信箱位址和顯示名稱,按下「繼續」
然後直接點「完成」。你會看到你所有的client id的列表,找到剛剛建立好項目,點及選取可以看到你帳號裡面的細節
填寫好其它內容,OAuth Email Address是你用來註冊的Email位址;From Email Address是寄件人地址;From Name是發信人身分。Type of Encryption選TLS,SMTP port: 587。
存檔後選擇啟動,如過程序正確你會看到SMTP Status會變成綠色的connected
這個時候就已經安裝完成了,可以用插件設定中的「Test Email」分頁來測試寄信功能。
Setting up Gmail SMTP with Less Secure Apps Enabled
累了,不寫了
您好,感謝您的教學分享,想請問當我將後台「已授權的重新導向URL」貼上時,都會出現「重新導向無效……結尾必須是公用的頂層網域(例如.COM或.org),然後無法儲存,請問這是什麼原因…要如何解決呢?試了好多次都不成功,希望能解決,謝謝!
你的網址必須是註冊過的有效domain name,不能打IP。
well done~thx for ur page!!