WordPress SMTP 設定詳解、解決系統無法發信

WordPress SMTP 解決系統無法發信問題

WordPress 網站信件發不出去嗎?明明做了表單卻無法收到訪客的詢問嗎?那是因為你的 SMTP 沒有設定的關係!幸好這只要下載外掛套件,並照著步驟設定就可以解決,馬上來看看怎麼做吧!

 

請自由選擇要看圖文教學或影片教學!

影片教學:給我十分鐘!給你正常發信的 WordPress!使用 WP Mail SMTP 外掛

0:00 SMTP外掛解決 WordPress 無法發信

1:59 開始設定 WP Mail SMTP

2:40 到 Google Cloud Platform 平台

3:13 創建新專案

3:39 啟用 Google Gmail API

4:32 建立 API 憑證

6:03 將憑證金鑰設定回 SMTP 外掛

7:00 發布應用程式

7:30 驗證 Gmail SMTP 連接

9:00 測試傳送電子郵件

 

 

影片中用的 WP Mail SMTP 也可以參考它官方的手把手圖文教學,一步一步也是很詳細的教你怎麼完成

延伸閱讀:Google Workspace 如何用創建的別名來寄送 SMTP

注意!下方圖文教學用的外掛跟影片用的外掛不同,請不要混肴。挑一種安裝設定即可。

圖文教學:設定 SMTP 解決 WordPress 無法發信問題

步驟 1

安裝 Post SMTP 外掛程式

到外掛程式搜尋 Post SMTP 並且按下「立即安裝」。

WordPress SMTP 外掛 Post SMTP Mailer 安裝

步驟 2

到外掛 Post SMTP 設定頁面

安裝完會發現上方跳出這行資訊,按下設定到Post SMTP 的設定頁面。

WordPress SMTP 外掛 Post SMTP Mailer 設定

 

步驟 3

按下 Post SMTP 中的:設定小幫手

使用外掛的設定精靈,只要依照步驟設定就能完成!
WordPress SMTP 外掛 Post SMTP Mailer 設定小幫手 精靈

 

步驟 4

輸入寄件信箱、寄件者名稱

WordPress SMTP 設定:第一項輸入要用來寄信的信箱,和寄件人名稱

WordPress 設定 SMTP 解決無法寄信問題

步驟 5

SMTP 設定三: 直接下一步

這一步外掛會自動判斷你上面輸入的 Mail 該用的主機,大間的如 gmail 等都抓得到,直接跳下一步即可,如果是其他小間的 Mail 那就要去郵件商看一下他們用的主機位置。

WordPress 設定 SMTP 解決無法寄信問題

步驟 6

SMTP設定四:選擇 PORT:587、使用 OAuth 2.0

這邊基本上也是自動抓取,確認一下跟圖片一致沒錯後,到下一步去。

WordPress 設定 SMTP 解決無法寄信問題 步驟4

步驟 7

SMTP設定五:需要取得 Google API

這一步需要到 Google API 去取得 OAuth 2.0 的 ID 和密碼,請到 Google API Console 去取得。

WordPress 設定 SMTP 解決無法寄信問題 步驟5

步驟 8

進到頁面後,選擇建立專案

WordPress 設定 SMTP Google API OAuth

步驟 9

在下一個畫面直接點擊「用戶端 ID」

WordPress 設定 SMTP Google API OAuth

步驟 10

第一次使用,需先設定同意畫面

第一次使用 API 的人會被要求先建立同意畫面,我們點擊下方圖片中的,設定同意畫面。

 

WordPress 設定 SMTP Google API OAuth

步驟 11

同意畫面輸入名稱,按下儲存

這邊只需要輸入名稱即可,其他都先不用設定沒關係。

WordPress 設定 SMTP Google API OAuth

步驟 12

接著我們點選左邊選單的憑證

設定完同意畫面可能又會被帶到其他頁面,總之不管出現什麼畫面都不管,點選左邊選單的「憑證」。

WordPress 設定 SMTP Google API OAuth

步驟 13

建立憑證:OAuth 用戶端 ID

並且在右邊打開「建立憑證」的選單,選擇 OAuth 用戶端 ID。

WordPress 設定 SMTP Google API OAuth

步驟 14

建立憑證:選擇網頁應用程式

這邊第一項選擇「網頁應用程式」,名稱自己命名即可,接著下方的三、四位置:請看下一步驟。

WordPress 設定 SMTP Google API OAuth

步驟 14-2

建立憑證2:複製相對應資料

將畫面切回外掛設定頁面,將上方兩個網址複製,到步驟 14 中的三、四位置去新增URI,然後貼上網址!

WordPress SMTP Google API OAuth 輸入相應資料

步驟 15

完成 API OAuth 用戶端建立,取得ID密碼!

畫面會跳出你的用戶端 ID 和用戶端密碼,將 ID 和密碼貼回外掛設定頁面即完成了!

WordPress 設定 SMTP 輸入 API OAuth ID

步驟 16

授權網站 Google 信箱的權限

外掛設定完成後,頁面上方會出現如下的訊息,點擊「要求 Google 授予權限」,再接下一個畫面按下允許授權。

WordPress 設定 SMTP 授權網站寄信權限 WordPress 設定 SMTP 授權網站寄信權限

步驟 17

大功告成!發一封測試郵件吧!

在設定小幫手的選項旁邊,有一個「傳送測試電子郵件」點擊並輸入 Mail 讓網站寄一封測試信,看能不能正確收得到。

WordPress SMTP 設定完成 寄測試信測試 發送信件

步驟 18

傳送成功:網站郵件系統已正常運作中

外掛會回報是否傳送成功的資訊給你,如果沒成功的話,那不妨再重新跑一次「設定小幫手」確認設定 SMTP 的過程中,沒有遺漏了什麼。

WordPress SMTP 設定完成 寄測試信測試 發送成功

 

除了外掛的成功提示之外,也可以到信箱去收信看看是不是真的有收到信件!恭喜大家設定成功!

WordPress SMTP 設定完成 寄測試信測試 發送成功

在這裡,你不會被廣告打擾,所有的學習內容都是免費的。
如果這讓你感到滿意,一杯咖啡能讓我們走得更遠。

請 Perry 喝杯咖啡
上一篇Python 入門學習書單、線上課程 爬蟲書單 推薦 下一篇如何更改 WordPress 首頁?設定其他頁面做為首頁