查看Linux美國虛擬主機是否支持Mail函數方法

      現在很多站長都喜歡選擇Linux美國虛擬主機來搭建博客、論壇等網站,由於這些都是互動類型的網站,所以可能經常需要給註冊用的戶發送郵件,或者網站有新評論、新點評等內容都會通過郵件的形式來提醒網站管理員。但這些郵件通知提醒內容離不開Linux美國虛擬主機的一箇重要功能,那就是Mil函數功能。

       一般情況下,Linux美國虛擬主機都是支持Mil函數功能的,但也不排除一些主機是不支持的。所以當網站無法收發郵件時,首先就是要查看Linux美國虛擬主機是否支持Mil函數。那麼,有哪些方法可以查看呢?這裏就簡單的說說。

      使用PHP探針來查看

      通過PHP探針可以查看是否Mil函數,方法很簡單,大家直接下載PHP探針(如雅黑、UPUPW),然後上傳至網站根目錄並訪問PHP探針文件。將訪問的PHP探針頁面拉至最底端,在函數檢測那輸入“mil&dquo;並點擊右邊的“函數檢測&dquo;按鈕,這樣就會看到是否支持Mil函數。

      PHP探針是專門用來檢測網站Linux服務器配置信息的,主要功能包括服務器環境探測、服務器性能檢測、PHP組件支持探測、PHP配置參數、MYSQL連接測試、MAIL發信測試以及函數支持等情況,利用PHP探針基本可以查看Linux服務器的所有配置信息。

      使用exists函數查看

      這個也很簡單,首先新建一箇PHP文件,並寫入以下內容。然後上傳到網站Public_html根目錄,訪問該文件就知道是否支持mil函數。

      <?php       if (function_exists('mil')) {       echo "支持mil()函數!";       } else       echo "不支持mil()函數!";       ?>

      使用使用phpinfo()函數查看

      這種方法非常簡單,而且也是最爲常用的一種。就是在本地新建一箇phpinfo.php文件,然後寫入以下代碼:

      <?php       phpinfo();       ?>

      寫好之後,保存該文件並上傳到網站根目錄,訪問這個文件之後會列出詳細的php信息,這裏查找“sendmil_pth&dquo;,如果值爲 /us/sbin/sendmil -t -i,說明是支持mil函數功能的。

      使用PHP文件進行收發測試

      在本地新建一箇php文件,命名爲mil.php 內容代碼如下:

      <?php       $txt = "hello";       $mil = "[email protected]";// 郵箱地址改成你自己的       mil($mil, "My subject", $txt);       echo "messge ws sent!";       ?>

      編輯好之後上傳到網站根目錄,訪問這個文件就會自動發送測試郵件到指定的郵箱(注意採用UTF-8字符),如果能夠收到測試郵件,說明支持mil函數,否則就說明不支持mil函數。

      在使用Linux美國虛擬主機的時候,郵箱功能可能經常被用到。如果大家的網站不能正常的收發郵件,且自己的郵箱功能都設置正確的話,可以通過以上幾種簡單方法來查看Linux美國虛擬主機是否支持Mil函數功能。