系統發信功能

網站包安裝完成後的管理員帳號所使用的email是一個假的email,我們在接下來的課程會說明修改的方式,但要把這個email信箱改成你自己的email信箱,有一個很重要的步驟,就是這個WordPress網站會寄出一封信到你自己的這個新的信箱,如果你的WordPress網站無法寄出信件,那你就無法收信並打開裡頭的確認連結,而無法完成修改管理員信箱喔。

網站包裡頭已經有安裝一個外掛,叫做「Post SMTP」,請到WordPress後台選單找到「已安裝的外掛」並點開該頁面,在那個頁面會列出所有已安裝的外掛,找到「Post SMTP」之後去啟用它。
然後我們要設定這個外掛來寄送WordPress的email信件,但裡頭有許多種不同的寄信服務,我們也挑了幾個常見的服務做了教學,請選擇比較適合自己的方式來參考。

  1. 如果你本身已經有Gmail信箱了,那我們會推薦用Gmail來寄信,請參考這篇教學:Post SMTP透過Gmail API OAuth 2.0發送郵件設定
  2. 如果你已經有購買虛擬主機,而且有將自己的網域掛到虛擬主機的信箱上,那你可能會想要用虛擬主機寄信,這篇教學雖然是以cPanel介面來說明,但只要你的信箱有SMTP的功能,設定的方式都是一樣的:Post SMTP連結cPanel虛擬主機郵件伺服器設定
  3. 如果你有發送電子報的需求,而且訂戶有幾百上千個,那以上兩種寄信的服務可能都會有限制讓你的電子報寄信上沒那麼順利,那我們推薦每個月有一萬封免費額度的Mailgun寄信服務。這篇教學雖然是用Mailgun官方的外掛來說明,但「Post SMTP」這套外掛也是可以設定Mailgun寄送:Mailgun官方外掛發信設定教學
  4. 有關Mailgun設定DNS的部分,可以參考我們DNS的教學:第三方服務之DNS設定
  5. 我們比較使用推薦「Post SMTP」是因為他還有郵件發送紀錄的功能,有興趣可以看一下這篇:郵件寄送紀錄外掛Post SMTP
  6. 如果你對上面提到的「WordPress網站無法寄出信件」這件事感到好奇,不敢相信怎麼會有網站沒辦法正常寄信,不是應該都要可以寄信才是嗎?如果你想進一步了解,可以參考這篇文章:WordPress Email寄送流程
  7. 如果你遇到WordPress寄信上的問題,想要偵錯的話,請把WordPress Email寄送流程看熟,再透過郵件寄送紀錄外掛Mailgun的寄送紀錄相互運用,應該能解決大部分的郵件寄送問題。
返回頂端