很多朋友使用在獨(dú)立服務(wù)器或 VPS 上 WordPress 搭建網(wǎng)站的時(shí)候,會(huì)發(fā)現(xiàn)自己的郵箱里面收不到網(wǎng)站發(fā)送的郵件,不管是注冊(cè)通知郵件、評(píng)論通知郵件,還是找回密碼的郵件,統(tǒng)統(tǒng)收不到,一個(gè)都收不到。
收不到郵件的大部分原因,就是 WordPress 所在的服務(wù)器上,沒有正確設(shè)置郵件發(fā)送服務(wù)器,沒有設(shè)置郵件服務(wù)器,當(dāng)然就發(fā)不了郵件了。解決辦法很簡(jiǎn)單,給服務(wù)器或 WordPress 設(shè)置一個(gè) SMTP 服務(wù)就可以了。
什么是 SMTP 以及 SMTP 的作用
SMTP 全稱是 Simple Mail Transfer Protocol,中文翻譯為「簡(jiǎn)單郵件傳輸協(xié)議」,是在 Internet 傳輸 Email 的事實(shí)標(biāo)準(zhǔn),簡(jiǎn)單粗暴一點(diǎn)來說,SMTP 就是發(fā)送郵件用的。支持使用 SMTP 協(xié)議發(fā)送郵件的服務(wù)器就叫 SMTP 服務(wù)器。
大多數(shù)郵箱都支持 SMTP 協(xié)議,比如我們國(guó)內(nèi)常用的 QQ 郵箱、163 郵箱,Gmail 等等。而使用這些 SMTP 服務(wù)器的時(shí)候,大部分服務(wù)器都需要我們提供用戶名密碼進(jìn)行認(rèn)證,有些郵箱可以直接使用登錄 Web 端的密碼作為 SMTP 密碼(如 163 郵箱),而有些郵箱需要設(shè)置 SMTP 專用密碼(如 QQ 郵箱)作為 SMTP 密碼。
使用插件配置 SMTP 服務(wù)器
而配置 SMTP 的方法很簡(jiǎn)單,安裝一個(gè) SMTP 插件,設(shè)置發(fā)件郵箱地址、SMTP 服務(wù)器、SMTP 密碼就可以了。我們常用的 SMTP 插件是 WP Mail SMTP by WPForms,用起來簡(jiǎn)單方便,一直挺穩(wěn)定的,推薦有需要的朋友使用。
WP Mail SMTP 的設(shè)置方法
其實(shí),我們可以把 WP Mail SMTP 看成一個(gè)郵件客戶端,對(duì),就像 foxmail 那樣的郵件客戶端,只不過 WP Mail SMTP 是在服務(wù)器上運(yùn)行的而已,基于這一點(diǎn),我們可以參考設(shè)置郵箱客戶端的方法來設(shè)置 WordPress 的 SMTP 服務(wù)器。因?yàn)槲覀儾恍枰?WordPress 中收取郵箱中的郵件,所以只設(shè)置 SMTP 服務(wù)器就可以了,收取郵件用的 POP3 服務(wù)器就不用設(shè)置了。
為了方便大家參考,我把本站的 WP Mail SMTP 截圖如下,需要設(shè)置 SMTP 服務(wù)器的朋友對(duì)照下面的截圖來設(shè)置就可以來。


在 Linux 服務(wù)器中配置 SMTP 服務(wù)
如果您的服務(wù)器上托管了 100 個(gè)客戶的 WordPress 站點(diǎn),一個(gè)一個(gè)設(shè)置起來是在是太麻煩了,有沒有簡(jiǎn)單的一點(diǎn)的方法來搞定 SMTP 服務(wù),讓這 100 個(gè) WordPress 站點(diǎn)都可以通過 SMTP 來發(fā)郵件呢?
辦法當(dāng)然是有的,請(qǐng)參考本站之前的文章:使用 Mailx 通過 SMTP 在 Centos 上發(fā)送郵件,具體原理就是給 Linux 服務(wù)器設(shè)置一個(gè)統(tǒng)一的 SMTP 服務(wù)器,WordPress 需要發(fā)郵件的時(shí)候,直接調(diào)用系統(tǒng)設(shè)置的 SMTP 服務(wù)器來發(fā)送郵件就可以了。
使用這個(gè)方法,我們不用再給 100 個(gè) WordPress 站點(diǎn)逐個(gè)安裝 WP Mail SMTP 插件了,省下來的時(shí)間喝喝茶,聊聊妹子,該是何等的愜意!什么?沒有妹子?做 WordPress開發(fā)我們拿手,妹子的問題不是我們的專業(yè),要不您給孟老師打個(gè)電話?
總之,要想讓 WordPress 網(wǎng)站發(fā)郵件給你,你得把 SMTP 服務(wù)器設(shè)置好了,不過是通過 SMTP 插件也好,通過服務(wù)器設(shè)置 SMTP 服務(wù)器也好,只要 WordPress 站點(diǎn)能通過 SMTP 發(fā)送郵件,該發(fā)送郵件的時(shí)候,他就一點(diǎn)會(huì)發(fā)送給我們的。



wordpress的SMTP插件太多了,隨便搜一個(gè)熱門的裝上就行