PHP で MAIL() 関数を使用して電子メール通知を送信しようとしています。
だからここに私がそれを使用している方法があります。
$to = 'email@address.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
これは私が得るもの
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
しかし、それは送信しません。メール機能が機能するように、サーバーが正しく構成されているかどうかわかりません。Windows Server 2008 R2 で PHP 5.3.19 を実行しています
私の質問は、サーバーがメールを送信するように正しく構成されていることを確認するにはどうすればよいですか? メッセージを追跡して、対象の個人に送信されなかった理由を確認するにはどうすればよいですか?
ありがとう