Ubuntu中啟用php的mail()函數(shù)并解決發(fā)送郵件速度慢問題_PHP教程
推薦:php字符串函數(shù)學(xué)習(xí)之substr()這篇文章主要介紹了php字符串函數(shù)學(xué)習(xí)之substr(),本文講解了它的定義和用法、參數(shù)描述、提示和注釋以及多個使用示例 ,需要的朋友可以參考下 ?php /* 定義和用法 substr() 函數(shù)返回提取的子字符串, 或者在失敗時返回 FALSE。 語法 substr(string,start,length) 參數(shù) 描
本文主要給大家介紹的是在Ubuntu下安裝sendmail的方法,以及啟用sendmail之后,php發(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)容了,希望大家能夠喜歡。
請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!
分享:php字符串函數(shù)學(xué)習(xí)之strstr()這篇文章主要介紹了php字符串函數(shù)學(xué)習(xí)之strstr(),本文講解了它的定義和用法、參數(shù)描述、提示和注釋以及多個使用示例,需要的朋友可以參考下 代碼如下: ?php /* 定義和用法 strstr() 函數(shù)搜索一個字符串在另一個字符串中的第一次出現(xiàn)。 該函數(shù)返回字符串的其余部分(從匹
- php字符串函數(shù)學(xué)習(xí)之substr()
- php字符串函數(shù)學(xué)習(xí)之strstr()
- php判斷一個數(shù)組是否為有序的方法
- PHP實現(xiàn)WebService的簡單示例和實現(xiàn)步驟
- 使用PHPExcel操作Excel用法實例分析
- mysql_connect localhost和127.0.0.1的區(qū)別(網(wǎng)絡(luò)層闡述)
- php實現(xiàn)RSA加密類實例
- PHP中實現(xiàn)crontab代碼分享
- PHP利用hash沖突漏洞進行DDoS攻擊的方法分析
- MacOS 安裝 PHP的圖片裁剪擴展Tclip
- php編寫的一個E-mail驗證類
- php取得字符串首字母的方法
- 相關(guān)鏈接:
- 教程說明:
PHP教程-Ubuntu中啟用php的mail()函數(shù)并解決發(fā)送郵件速度慢問題
。