用class.phpmailer.php封装的发送邮件函数进行发送邮件,发现一周可能会有一两次发不出去。本人觉得可能是服务器的原因,但不知怎么排查,而且我也没有服务器的账号,无法进入到服务器。
在做这个网站的发送邮件功能之前,已经在其他网站(不同服务器)做了5、6个(都是不同的网站)同样功能的发送邮件,代码基本一样,都没什么问题。但到了目前这个网站,发现发送邮件有些不稳定,在一次网络不稳定时,进行发送邮件,显示是500,提示找不到发送邮件的那个文件……后来也有一两次发送不出去
现在要解决这个问题,不知如何下手,本人对这方面的排查没经验,网站也没有这方面的日记,测试也遇不到这个问题,网站搜索也找不到类似的问题……
找不到问题就给代码加自定义日志,等出问题了 根据日志去排查,检查是不是被邮件服务商网关拦截了。