創(chuàng)新互聯(lián)www.cdcxhl.cn八線(xiàn)動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買(mǎi)多久送多久,劃算不套路!
成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)).為客戶(hù)提供專(zhuān)業(yè)的成都天府聯(lián)通服務(wù)器托管,四川各地服務(wù)器托管,成都天府聯(lián)通服務(wù)器托管、多線(xiàn)服務(wù)器托管.托管咨詢(xún)專(zhuān)線(xiàn):18982081108這篇文章給大家分享的是有關(guān)phpcms發(fā)送郵件失敗的解決方法的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
phpcms發(fā)送郵件失敗怎么辦?解決Phpcms郵件無(wú)法發(fā)送
網(wǎng)站放到服務(wù)器上時(shí),發(fā)現(xiàn)了一個(gè)很大的問(wèn)題,什么問(wèn)題呢?
在本地能夠完美使用的郵箱服務(wù)居然不能使用了,這使得小編百思不得其解,在網(wǎng)上瘋狂的找解決辦法,結(jié)果發(fā)現(xiàn)一個(gè)有用的都沒(méi)有。
最后沒(méi)辦法了,問(wèn)了問(wèn)服務(wù)器商,發(fā)現(xiàn)fsockopen函數(shù)是沒(méi)被禁用的(這個(gè)函數(shù)是phpcms發(fā)郵件十分重要的一個(gè)函數(shù)),最后調(diào)出phpcms的錯(cuò)誤日志(phpcms的錯(cuò)誤日志為error_log.php文件)來(lái)看(錯(cuò)誤日志的位置為:根目錄/caches/error_log.php),發(fā)現(xiàn)每點(diǎn)一次發(fā)送郵件,錯(cuò)誤日志就會(huì)多出同一個(gè)錯(cuò)誤(fsockopen(): unable to connect to smtp.163.com:25 (Connection timed out))。
這句話(huà)的原意是無(wú)法連接到郵件地址的25端口(小編這里使用的郵件服務(wù)器是163的),換句話(huà)說(shuō)就是服務(wù)器禁止25端口。
小編這里使用的是阿里云服務(wù)器,經(jīng)過(guò)和服務(wù)器商的討論發(fā)現(xiàn),阿里云服務(wù)器默認(rèn)禁止郵件的25端口,要開(kāi)通還要申請(qǐng),非常的麻煩,還不一定通過(guò)。
小編于是就換成了465端口,因?yàn)?65端口服務(wù)器沒(méi)禁止??墒菃螁蔚陌裵hpcms后臺(tái)的郵件發(fā)送端口改成465也不能發(fā)送郵件,那又如何更改呢?
其實(shí)很簡(jiǎn)單的,在郵件服務(wù)器那行改成:ssl://smtp.163.com(這里可以換成QQ的,新浪的,但是前面的ssl://別忘了),這樣就行了。
怎么樣有沒(méi)有幫助到你們呢?其實(shí)想要在阿里服務(wù)器上發(fā)任何郵件都是不能使用25端口的喲,如果用了請(qǐng)改成465就好了,對(duì)了別忘記驗(yàn)證密碼就是客戶(hù)端授權(quán)密碼,郵件設(shè)置測(cè)試就是接受郵件的郵箱地址。
感謝各位的閱讀!關(guān)于phpcms發(fā)送郵件失敗的解決方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!