今回はPHPを使ってメールを送る方法を紹介します。PHPのmail関数を使うと、簡単にメール送信ができます。この内容が分かれば、PHPを使ったWebアプリケーションにも役立ちます。
まずは、メールを送信するためのmail関数の基本的な使い方を説明します。基本的な構文は次のようになります。
mail(宛先, 件名, メッセージ, ヘッダー);
それぞれの引数について詳しく見ていきましょう。
それでは、実際にメールを送るコードを書いてみましょう。以下のコードを使って、テストメールを送信します。
$to = 'recipient@example.com'; // 宛先のメールアドレス
$subject = 'テストメール'; // 件名
$message = 'これはPHPから送信されたテストメールです。'; // 本文
$headers = 'From: sender@example.com' . "\r\n" . // 差出人
'Reply-To: sender@example.com' . "\r\n" . // 返信先
'X-Mailer: PHP/' . phpversion();
if(mail($to, $subject, $message, $headers)) {
echo 'メールは正常に送信されました!';
} else {
echo 'メールの送信に失敗しました。';
}
このコードを使う際には、以下の点に気をつけましょう。