Ubuntu中啟用php的mail()函數并解決發送郵件速度慢問題_PHP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦: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教程/更新時間:2015-03-28
      相關PHP教程