方法:1、使用phpinfo()函數,在輸出結果中搜尋「sendmail_path」項,如果值為「/usr/sbin/sendmail -t -i」則支援;2、使用mail()發送郵件測試;3、使用function_exists()判斷。
本教學操作環境:CentOS 6系統、PHP7.1版、Dell G3電腦。
基於 Linux 系統環境下,可以嘗試以下幾個方法確認你的 Linux 主機是否開啟支援 PHP mail() 函數。
將以下程式碼儲存為phpinfo.php 檔案並上傳到網站根目錄:
存取此文件,在頁面搜尋“ sendmail_path ”,值為“ /usr/sbin/sendmail -t -i ”,表示支援mail() 函數。
將如下程式碼配置好,儲存為mail.php 檔案並上傳到網站根目錄:
直接存取此文件,Linux主機如支援mail()函數,將會自動傳送郵件到你的郵件信箱。
#推薦學習:《PHP影片教學》
以上是如何檢測php mail函數有沒有開啟的詳細內容。更多資訊請關注PHP中文網其他相關文章!