我站点上的PHP Mailer突然停止工作。它正常工作了几个月,没有任何改变,现在它正在抛出错误消息SMTP Error: Could not authenticate.
而不仅仅是一个邮件服务器,而是我尝试使用的所有邮件服务器。当我尝试使用桌面邮件客户端连接到这些邮件帐户时,它工作正常,所以这是网站/托管的东西。
可能是什么问题?我联系了托管支持,但他们说我的邮件帐户可能有错误的用户名/密码,当我说我可以通过桌面邮件客户端连接时,他们说我的脚本中一定是错误的,当我什么都不说时已经改变了几个月,他们只是说他们不知道如何帮助我。可能是什么问题,我该如何测试?我确定这是托管服务器的错,但我无法证明这一点,因为我甚至不知道从哪里开始。
答案 0 :(得分:0)
尝试将所有文件放入http://www.freehosting.com等免费托管网站,然后尝试运行该页面。如果它工作正常那么你的托管服务器有问题。由于托管服务器的问题,这些类型的问题大多数时间都会发生。
答案 1 :(得分:0)
问题在于
行$mail->IsSMTP();
它工作好几个月,但今天他们改变了一些东西,并且评论这条线解决了这个问题。