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)文章
關(guān)于php微信訂閱號開發(fā)之token驗證后自動發(fā)送消息給訂閱號但是沒有消息返回的問題
最近做了個項目,當(dāng)token驗證之后,發(fā)送消息給訂閱號,但是沒有消息返回,下面小編通過本篇文章給大家分享我的解決辦法2015-12-12
ThinkPHP實現(xiàn)多數(shù)據(jù)庫連接的解決方法
這篇文章主要介紹了ThinkPHP實現(xiàn)多數(shù)據(jù)庫連接的解決方法,需要的朋友可以參考下2014-07-07

