1. 程式人生 > >wordpress配置smtp功能後無法傳送郵件的原因|

wordpress配置smtp功能後無法傳送郵件的原因|

前幾天搭建了一個wordpress部落格,歡迎大家去參觀,點選這裡

之後想用SMTP配置一個可以郵件訂閱的功能,用自己的其他郵箱訂閱之後,卻怎麼也收不到郵件。百度了很多辦法,都沒什麼用。

網上的文章抄來抄去真是一個比一個無恥!不負責任的亂複製簡直誤導了很多小白!

最後我終於找到了原因!一般的win系統主機或者虛擬機器都不支援mail()函式,所以一般都是用SMPT功能來發送郵件。SMPT發郵件就是用郵箱的伺服器傳送郵件。

首先我們需要先登陸自己的郵箱開啟smtp服務。這裡以qq為例。登陸qq郵箱,點選設定—賬戶就能開啟smtp服務
這裡寫圖片描述

這裡寫圖片描述

點選開啟POP3/SMTP服務或者IMAP/SMTP服務都可以,開啟之後會生成一個授權碼。這個授權碼要記得儲存!

這裡寫圖片描述

之後wordpress的郵件外掛設定郵箱密碼的時候都是用這個授權碼,而不是郵箱密碼。不知道別人是怎麼用郵箱密碼設定好的??這一點是我總是收不到郵件的原因,因為我們呼叫smpt郵箱伺服器相當於是在第三方客戶端使用的,在手機郵件設定也是用這個密碼的,所以這個密碼最後儲存下來。如果忘了可以重新開啟這個服務就可以獲取新的授權碼了。

這裡我推薦兩款外掛

WP Easy Post Mailer和WP Mail SMTP

前一個可以為我們的部落格新增郵件訂閱功能,當你發表了新的文章。你便可以選擇將文章傳送給訂閱你部落格的使用者了。

第二個是評論或者留言回覆傳送郵件的功能。開啟之後,你回覆別人的評論可以通過郵件通知對方,可以為你留住更多的部落格瀏覽者。

wordpress還有很多類似的外掛,大家可以自行選擇。