一個(gè)稍微交互性比較強(qiáng)的網(wǎng)站可能都涉及到系統(tǒng)發(fā)送郵件的功能,如郵箱注冊(cè)、通過(guò)郵箱找回密碼、訂單通知等。但在網(wǎng)站開(kāi)發(fā)中,經(jīng)常會(huì)遇到本地測(cè)試或者測(cè)試服務(wù)器可以正常發(fā)送,網(wǎng)站上線運(yùn)營(yíng)部署到新的主機(jī)后發(fā)現(xiàn)不能發(fā)送郵件的情況。
根據(jù)方維網(wǎng)絡(luò)多年的
網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn),這種情況一般出現(xiàn)在虛擬主機(jī)或者未配置好的云主機(jī)里,下面方維網(wǎng)站建設(shè)舉例如何解決最常見(jiàn)的萬(wàn)網(wǎng)虛擬主機(jī)發(fā)送郵件不了的情況。
一般PHP程序開(kāi)發(fā)語(yǔ)言使用SMTP發(fā)送,自帶的mail函數(shù)發(fā)送成功概率很低,比較常用的是使用Thinkphp插件PHPMailer發(fā)送。
如果發(fā)現(xiàn)使用萬(wàn)網(wǎng)虛擬主機(jī)不能發(fā)送,首先登陸萬(wàn)網(wǎng)控制面板,如下圖:
輸入用戶名和密碼進(jìn)入,找到左側(cè)PHP.ini配置項(xiàng),如下圖
啟用PHP函數(shù)fsockopen
然后保存設(shè)置,然后測(cè)試下基本就可以發(fā)送了。
這里方維網(wǎng)絡(luò)建議大家使用QQ企業(yè)郵箱或者163郵箱發(fā)送,使用多個(gè)郵箱隨機(jī)輪流發(fā)送,避免被認(rèn)為垃圾郵件。
如沒(méi)特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來(lái)自http://pdcharm.com/news/2670.html