1. ホーム
  2. php

[解決済み] PHPのメールがなぜか動作しない

2022-03-02 09:26:21

質問

私はPHPの初心者で、メールを送るためにmail関数を使っているのですが、うまくいきません。成功のメッセージは表示されるのですが、それでもうまくいきません。

同じコード

<?php
    $email_to = "[email protected]";
    $email_subject = "Test mail";
    $email_body = "Hello! This is a simple email message.";


    if(mail($email_to, $email_subject, $email_body)){
        echo "The email($email_subject) was successfully sent.";
    } else {
        echo "The email($email_subject) was NOT sent.";
    }
?>

この関数のために何かファイルをインクルードする必要があるのでしょうか?私はasp.net &から来ました。これはウェブサイトで見つけた基本的なスクリプトです。

メールに関連する他のスクリプトも試しましたが、うまくいきませんでした。

私はこのスクリプトをローカルホストではなく、Webサイトで実行しています。

解決方法は?

これはおそらく設定ミスです。もし、PHPを使うことにこだわるのであれば mail 関数を編集する必要があります。 php.ini .

より簡単で汎用性の高いオプションをお探しの場合(私の意見ですが)には PHPMailer .