1

次の URL の sendmail でメールを送信するように Amazon EC2 インスタンスを構成しました: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/sendmail.html 終了後、次の行に php.ini を追加しました:

sendmail_path = /usr/sbin/sendmail -t -i

私はすでに他の解決策を調べましたが、役に立ちませんでした。 PHP と sendmail が連携しているかどうかを調べるには?

コンソールからメールを送信しようとすると、宛先に到達します。

sudo /usr/sbin/sendmail -fx@y.com x@gmail.com

しかし、コードから実行しようとすると機能しません

<?php
    $to = "X@y.com";
    $subject = "Test mail";
    $message = "Hello! This is a simple email message.";
    $from ="w@z.com";
    $headers = "From:" . $from;
    $result = mail($to,$subject,$message,$headers);

    if ($result)
    {
        echo "mail sent";
    }
    else
    {
        echo "error";
    }
?>

結果は常に真で、ログには何もありません。誰かが助けてくれますか、私はここで何が間違っていますか??

4

1 に答える 1