直到昨天,下面的代码还在工作。不确定,今天下面的代码不起作用。我没有收到任何电子邮件。虽然,我得到了正确的回声,但我没有收到任何电子邮件。
$to = "yyyyy@yahoo.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "xxxxx@example.com";
$headers = "From:" . $from;
if (mail($to, $subject, $message, $headers)) {
echo "right";
} else {
echo "wrong";
}
为什么会发生这种情况?
我添加print phpinfo();
并检查了 sendmail_path。我在下面找到了。
sendmail_path /usr/sbin/sendmail -t -i
回答
是服务器问题。因此电子邮件没有被发送。