LAMPPからローカルホストでメールを送信する方法


問題の原因: LAMPP環境では、デフォルトでメール送信機能が無効になっています。これは、セキュリティ上の理由から行われています。そのため、ローカルホストからメールを送信するためには、いくつかの手順を踏む必要があります。

手順:

  • メール送信コードの作成: 次に、PHPを使用してメールを送信するためのコードを作成します。以下に、基本的なメール送信コードの例を示します。

  • <?php
    $to = "[email protected]";
    $subject = "テストメール";
    $message = "これはテストメールです。";
    $headers = "From: [email protected]\r\n";
    $headers .= "Reply-To: [email protected]\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=UTF-8\r\n";
    if (mail($to, $subject, $message, $headers)) {
        echo "メールが送信されました。";
    } else {
        echo "メールの送信に失敗しました。";
    }
    ?>
    1. LAMPPでコードを実行: 作成したメール送信コードをLAMPPのウェブサーバーで実行します。ウェブブラウザで「http://localhost/mail.php」などのURLを開くと、メールが送信されるはずです

    以上の手順に従うことで、LAMPP環境からローカルホストでメールを送信することができます。必要に応じて、SMTPサーバーの設定やメール送信コードのカスタマイズを行ってください。