首先,請(qǐng)參考這篇文章來配置 smtp。如果失敗,請(qǐng)參閱以下無法發(fā)送電子郵件的解決方案。普通虛擬主機(jī)需要開啟(一般可以在宿主公司提供的管理后臺(tái)開啟wordpress做網(wǎng)站,如果沒有請(qǐng)聯(lián)系宿主業(yè)務(wù)服務(wù))。
1. 在網(wǎng)站的 /wp-/ 目錄中找到并打開 class-smtp.php。大概是274-282行的位置(不同版本可能有不同的行)wordpress主機(jī)禁用mail函數(shù)wordpress建站,找到如下代碼:

$this->=@( $host.":".$port, $errno, $, $, T, $);

注釋掉或刪除這段代碼,修改為如下代碼:

$this->=($host,$port,$errno,$);

修改后,如果還是無法發(fā)送郵件,完成以上步驟后繼續(xù)添加如下代碼:

/** *修復(fù)郵件發(fā)送" *以QQ郵箱為例**/ ($){ $->From="";//$->=" House";//發(fā)件人昵稱$ ->Host ="";//SMTP服務(wù)器地址$->Port=25;//SMTP端口,常用的是25、465、587,具體谷歌百度$->="";// SMTP加密方式wordpress主機(jī)禁用mail函數(shù),常用的有SSL/TLS,具體谷歌百度 $->="";//郵箱賬號(hào) $->=*********;//郵箱密碼 $->( );/ /使用SMTP發(fā)送$->=true;//啟用服務(wù)}('','');
完成以上操作后,應(yīng)該可以實(shí)現(xiàn)您網(wǎng)站的郵件收發(fā)功能了。如果還是不能解決,可能是只修改代碼無法解決,請(qǐng)聯(lián)系宿主公司解決。更多文章:本文地址:轉(zhuǎn)載請(qǐng)注明
文章來自互聯(lián)網(wǎng),侵權(quán)請(qǐng)聯(lián)系刪除,文章闡述觀點(diǎn)來自文章出處,并不代表本站觀點(diǎn)。
www.bjcthy.com