Ubuntu中啟用php的mail()函數(shù)并解決發(fā)送郵件速度慢問題
如果需要用php的mail()函數(shù)來發(fā)送郵件,是需要服務(wù)器安裝sendmail組件才能支持的,這個在php的手冊中mail()函數(shù)部分也有介紹到。然后在
在Ubuntu下安裝sendmail的命令:
sudo apt-get install sendmail
安裝好之后,啟動sendmail服務(wù):
sudo service sendmail start
有了sendmail的支持,就可以在php中用mail()函數(shù)發(fā)送郵件了。
一般造成在php用mail()發(fā)送郵件緩慢的原因,是DNS解析慢導(dǎo)致,又常常是因為服務(wù)器的hostname不是一個真實可解析的域名。
sudo vim /etc/hosts
然后按i鍵,然后就可以修改代碼了。在127.0.0.1那段里面添加localhost.localdomain和你的主機別名,改好之后按Esc鍵退出編輯狀態(tài),然后輸入‘:wq'保存并退出。
最后重啟下sendmail服務(wù):
sudo service sendmail restart
以上就是本文的全部內(nèi)容了,希望大家能夠喜歡。
請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!
相關(guān)文章
php實現(xiàn)的IMEI限制的短信驗證碼發(fā)送類
本文給大家分享的是可以檢驗手機號碼與IMEI的短信驗證碼發(fā)送的php類,十分的實用,這里推薦給大家,有需要的小伙伴可以參考下。2015-05-05TP5(thinkPHP5)框架mongodb擴展安裝及特殊操作示例
這篇文章主要介紹了TP5(thinkPHP5)框架mongodb擴展安裝及特殊操作,結(jié)合實例形式分析了MongoDB擴展的基本安裝、配置、模型操作以及使用Push操作實現(xiàn)的數(shù)據(jù)添加、更新等方法,需要的朋友可以參考下2018-09-09詳解no input file specified 三種解決方法
這篇文章主要介紹了詳解no input file specified 三種解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11Laravel 默認(rèn)郵箱登錄改成用戶名登錄的實現(xiàn)方法
Laravel中默認(rèn)的登錄是通過郵箱和密碼進行登錄的。那么,怎么樣才能用最少的改動將它改成用密碼登錄呢?下面腳本之家小編給大家?guī)砹薒aravel 默認(rèn)郵箱登錄改成用戶名登錄的實現(xiàn)方法,需要的朋友一起看看吧2019-08-08