我建立和管理大型网络应用程序,它使用PHPMailer库通过Google帐户发送电子邮件。我收到了一个支持请求,声明一个人没有收到他所要求的密码回收电子邮件。
在这个问题上,我登录了管理电子邮件发送的Google帐户,我注意到在发送邮件的列表中有一个巨大的差距。根据用户的需要,该系统每天都会发送电子邮件。然而,昨天下午1点15分,我收到了两封被拒绝的电子邮件,从那以后,直到今天上午11点45分,都没有发送过电子邮件。
我已经检查了状态页面,并发现今天早上2-4左右有一个小的中断,但在我有问题的时间内就没有了。
PHP在这个问题上没有生成任何错误日志,也没有从Google生成任何错误日志。我也使用一个合法的.com域,它没有任何垃圾邮件的历史记录。
对于这个问题出现的原因有什么看法,那么现在看来不是问题了吗?如果我能的话,我想在将来防止这种事情发生。
发布于 2012-08-22 17:31:33
你想在将来防止这类事情发生吗?使用真正的MTA而不是Google。正如您所发现的,通过GApps帐户转发电子邮件当然是可能的,但这远非理想,而且坦率地说,这并不是该服务的初衷。它们使您对任何类型的日志都没有任何可见性,这是解决此问题所需的。
所以-你有两个选择(我现在可以想到):
如果再次遇到这种情况,这两种方法都将为您提供更好的日志记录和故障排除功能。
发布于 2012-08-22 18:21:19
我猜你和每日发送限值发生了冲突。Google应用程序不应该用于“大型web应用程序”‘S’的电子邮件需求。
https://serverfault.com/questions/420117
复制相似问题