PHP发送邮件有时会发送失败

用class.phpmailer.php封装的发送邮件函数进行发送邮件,发现一周可能会有一两次发不出去。本人觉得可能是服务器的原因,但不知怎么排查,而且我也没有服务器的账号,无法进入到服务器。

在做这个网站的发送邮件功能之前,已经在其他网站(不同服务器)做了5、6个(都是不同的网站)同样功能的发送邮件,代码基本一样,都没什么问题。但到了目前这个网站,发现发送邮件有些不稳定,在一次网络不稳定时,进行发送邮件,显示是500,提示找不到发送邮件的那个文件……后来也有一两次发送不出去

现在要解决这个问题,不知如何下手,本人对这方面的排查没经验,网站也没有这方面的日记,测试也遇不到这个问题,网站搜索也找不到类似的问题……

阅读 2k
1 个回答

找不到问题就给代码加自定义日志,等出问题了 根据日志去排查,检查是不是被邮件服务商网关拦截了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题