搜尋
首頁CMS教程PHPCMSphpcms發送郵件失敗怎麼辦

phpcms發送郵件失敗怎麼辦

Feb 03, 2020 am 11:19 AM
phpcms

phpcms發送郵件失敗怎麼辦

phpcms傳送郵件失敗怎麼辦?解決Phpcms郵件無法傳送 

網站放到伺服器上時,發現了一個很大的問題,什麼問題呢?

在本地能夠完美使用的郵箱服務居然不能使用了,這使得小編百思不得其解,在網上瘋狂的找解決辦法,結果發現一個有用的都沒有。

最後沒辦法了,問了問伺服器商,發現fsockopen函數是沒被禁用的(這個函數是phpcms發郵件十分重要的一個函數),最後調出phpcms的錯誤日誌(phpcms的錯誤日誌為error_log.php檔案)來看(錯誤日誌的位置為:根目錄/caches/error_log.php),發現每點一次發送郵件,錯誤日誌就會多出同一個錯誤(fsockopen(): unable to connect to smtp.163.com:25 (Connection timed out))。

這句話的原意是無法連接到郵件地址的25埠(小編這裡使用的郵件伺服器是163的),換句話說就是伺服器禁止25埠。

小編這裡使用的是阿里雲伺服器,經過和伺服器商的討論發現,阿里雲伺服器預設禁止郵件的25端口,要開通還要申請,非常的麻煩,還不一定通過。

小編於是就換成了465端口,因為465端口伺服器沒禁止。可是單單的把phpcms後台的郵件發送埠改成465也不能傳送郵件,那又要如何改變呢?

其實很簡單的,在郵件伺服器那行改成:ssl://smtp.163.com(這裡可以換成QQ的,新浪的,但是前面的ssl://別忘了) ,這樣就行了。

怎麼樣有沒有幫助到你們呢?其實想要在阿里伺服器上寄任何郵件都是不能使用25埠的喲,如果用了請改成465就好了,對了別忘記驗證密碼就是客戶端授權密碼,郵件設定測試就是接受郵件的郵箱地址。

PHP中文網,大量的免費PHPCMS教學,歡迎線上學習!

以上是phpcms發送郵件失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具