PHP发送邮件突然停止工作

时间:2016-05-15 08:10:26

标签: php html smtp

我在我网站的联系表格中使用了php邮件功能来发送电子邮件。它可以在此之前发送电子邮件,但最近,我注意到它只是停止工作。

显示调试日志文件" 535 5.0.0身份验证失败"导致smtp.live.com:587断开连接的问题。我已经检查了邮件功能代码,它确实工作正常。

有人在这里遇到同样的问题吗?我怎么可能解决这个问题?谢谢。

<?php
$headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion();
$message = "Message is sent with the following mail";
$send = mail('meoevent@hotmail.com','Hi XD',$message, $headers);
if ($send)
  echo "Yes";
else
  echo "No"; echo error_get_last();
?>

这是我的debug.log文件

16/05/15 15:49:06&lt;&lt; 535 5.0.0身份验证失败 16/05/15 15:49:06 **断开与smtp.live.com:587的联系 16/05/15 15:49:06 **断开连接 16/05/15 15:49:06 **断开连接 16/05/15 15:49:06 **身份验证失败

这是我的邮件功能代码。

1 个答案:

答案 0 :(得分:0)

使用php mail函数时面临几乎类似的问题,但未找到修复程序。我建议你改用PHPMailer