Ubuntu中啟用php的mail()函數并解決發送郵件速度慢問題_PHP教程
推薦:php字符串函數學習之substr()這篇文章主要介紹了php字符串函數學習之substr(),本文講解了它的定義和用法、參數描述、提示和注釋以及多個使用示例 ,需要的朋友可以參考下 ?php /* 定義和用法 substr() 函數返回提取的子字符串, 或者在失敗時返回 FALSE。 語法 substr(string,start,length) 參數 描
本文主要給大家介紹的是在Ubuntu下安裝sendmail的方法,以及啟用sendmail之后,php發送郵件緩慢的原因及解決方法,有需要的小伙伴可以參考下。
如果需要用php的mail()函數來發送郵件,是需要服務器安裝sendmail組件才能支持的,這個在php的手冊中mail()函數部分也有介紹到。然后在
在Ubuntu下安裝sendmail的命令:
代碼如下:
sudo apt-get install sendmail
安裝好之后,啟動sendmail服務:
代碼如下:
sudo service sendmail start
有了sendmail的支持,就可以在php中用mail()函數發送郵件了。
一般造成在php用mail()發送郵件緩慢的原因,是DNS解析慢導致,又常常是因為服務器的hostname不是一個真實可解析的域名。
代碼如下:
sudo vim /etc/hosts
然后按i鍵,然后就可以修改代碼了。在127.0.0.1那段里面添加localhost.localdomain和你的主機別名,改好之后按Esc鍵退出編輯狀態,然后輸入‘:wq'保存并退出。
最后重啟下sendmail服務:
代碼如下:
sudo service sendmail restart
以上就是本文的全部內容了,希望大家能夠喜歡。
請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!
分享:php字符串函數學習之strstr()這篇文章主要介紹了php字符串函數學習之strstr(),本文講解了它的定義和用法、參數描述、提示和注釋以及多個使用示例,需要的朋友可以參考下 代碼如下: ?php /* 定義和用法 strstr() 函數搜索一個字符串在另一個字符串中的第一次出現。 該函數返回字符串的其余部分(從匹
- 相關鏈接:
- 教程說明:
PHP教程-Ubuntu中啟用php的mail()函數并解決發送郵件速度慢問題
。