方法: 1. phpinfo() 関数を使用して、出力結果の「sendmail_path」項目を検索します。値が「/usr/sbin/sendmail -t -i」の場合はサポートされます。 2. mail() を使用してメールを送信してテストします。 3. function_exists() を使用して判定します。
このチュートリアルの動作環境: CentOS 6 システム、PHP バージョン 7.1、Dell G3 コンピューター。
Linux システム環境に基づいて、次の方法を試して、Linux ホストが PHP mail() 関数をサポートしているかどうかを確認できます。
次のコードを phpinfo.php ファイルとして保存し、Web サイトのルート ディレクトリにアップロードします:
<?php phpinfo(); ?>
このファイルにアクセスし、ページで「sendmail_path」を検索します。値は「/usr/sbin/sendmail -t -i」で、mail() 関数がサポートされていることを示します。
次のコードを設定し、mail.php ファイルとして保存し、Web サイトのルート ディレクトリにアップロードします。
<?php $content = "hello world!"; $mail = "name@example.com"; // 将此邮箱地址改成你的收信地址 mail($mail, "Subject", $content); // 发送邮件 echo "Mail sent successfully!"; ?>
<?php if( function_exists('mail') ){ echo "支持mail()函数!"; } else { echo "不支持mail()函数!"; } ?>
PHP Video Tutorial"
以上がPHPのメール機能が有効になっているかどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。