次の 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";
}
?>
結果は常に真で、ログには何もありません。誰かが助けてくれますか、私はここで何が間違っていますか??