ホームページ > バックエンド開発 > PHPチュートリアル > PHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装します

PHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装します

青灯夜游
リリース: 2023-04-04 11:32:02
オリジナル
4593 人が閲覧しました

php でメールを送信するにはどうすればよいですか?この記事では、PHPのmail()関数を使ってメールを送信する方法を紹介します。一定の参考値があるので、困っている友人は参考にしていただければ幸いです。

mail() は、ネイティブの sendmail プログラムを使用して電子メールを送信できるようにする PHP の組み込み関数です。 mail() 関数が呼び出されるたびに、ローカルの sendmail プログラムが呼び出されます。このプログラムは通常、システム管理者によって設定されます。 Web ホストが Hostinger 上にある場合は、[電子メール] - > [メール サービス コントロール] セクションでこの機能を有効/無効にすることができます。

PHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装します

デフォルトでは、sendmail サービスは自己起動 (自己起動) です。そうでない場合でも、数回クリックするだけで実行できます。

PHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装します

電子メールを送信する手順を実装する PHP mail() 関数を見てみましょう :

ステップ 1 - PHP 電子メールのテスト ファイルを作成する

まず、PHP 電子メール スクリプトのファイルを作成する必要があります。ドメイン名を介して簡単にアクセスできるように、このファイルを public_html ディレクトリに配置します。このタスクを実行するには、ファイル マネージャーまたは FTP クライアントを使用できます。ファイルに testmail.php という名前を付けます。

PHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装します

ステップ 2 - PHP 電子メールを理解する

基本的な PHP 電子メール スクリプトのコンポーネントを紹介しましょう

<?PHP
   ini_set( &#39;display_errors&#39;, 1 );
      error_reporting( E_ALL );
      $from = "test@hostinger-tutorials.com";
      $to = "test@gmail.com";
      $subject = "Checking PHP mail";
      $message = "PHP mail works just fine";
      $headers = "From:" . $from;
      mail($to,$subject,$message, $headers);
   echo “电子邮件已发送。” ;
?>
ログイン後にコピー

最初の 2 行でエラー報告が可能になります。これは、スクリプトの実行に失敗した場合に役立ちます。残りのコンポーネントは次のとおりです。

PHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装します

sendmail とそのコンポーネントの詳細については、公式 PHP ドキュメント (http://php.net/manual/en/) を参照してください。 function.mail.php)。

ステップ 3 - PHP メール スクリプトを実行する

PHP スクリプトを public_html ディレクトリに配置すると、YourDomain.com/testmail 経由でアクセスできます。 .php を実行してください。次のメッセージが表示されるはずです:

PHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装します

おめでとうございます!これで、PHP 電子メールの基本構文を理解し、それを使用して電子メールを送信できるようになりました。

以上がPHPでメールを送信するにはどうすればよいですか? PHP mail() 関数は電子メールの送信を実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート