我正在尝试使用 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
我的问题是如何确保服务器配置正确以发送电子邮件?我怎样才能将消息追踪到我可以看到为什么它没有对目标个人起作用?
谢谢