wordpress的smtp設(shè)置完,測(cè)試發(fā)送可以收到,為什么注冊(cè)的收不到?
如題,我用的新浪,設(shè)置里服務(wù)開啟保存了,smtp設(shè)置完成后用下面的測(cè)試一下,可以收到郵件。
但是注冊(cè)時(shí)收不到郵件,沒有報(bào)錯(cuò)提示,點(diǎn)忘記密碼后輸入郵箱,提示查收郵件也沒有報(bào)錯(cuò)提示。
總之測(cè)試可以收到郵件,注冊(cè)就是收不到,也沒報(bào)錯(cuò)提示,不知道原因出在哪?求助!
注冊(cè)時(shí)用戶收不到郵件,但是管理員會(huì)收到郵件:您的站點(diǎn)IT blog有新用戶注冊(cè)
2016-10-25
看看你的垃圾箱有沒有?我開始設(shè)置的發(fā)送郵箱為QQ郵箱,設(shè)置半天也不行,后來發(fā)送郵箱使用的126郵箱,服務(wù)器地址:smtp.126.com,端口號(hào):25,就成功了!我收到注冊(cè)郵件后點(diǎn)擊連接,會(huì)出現(xiàn)錯(cuò)誤提示“您的密碼重設(shè)鏈接無效”,此時(shí)需要修改代碼:打開WP安裝目錄下的/wp-includes/pluggable.php,找到如下代碼(1750行左右):
?? ??? ??? ?$message .= '<' . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . ">\r\n\r\n";
?? ??? ?修改為:
?? ??? ??? ?$message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user->user_login), 'login') . "\r\n\r\n";
2016-12-12
碰到一樣的情況,親測(cè)好用,非常感謝