【发布时间】:2018-09-21 15:45:25
【问题描述】:
我使用 phpMailer 已经很长时间了,直到今天它都运行良好。 在调试时,我得到了这个日志:
2018-09-20 11:15:07 SERVER -> CLIENT: 220 smtp.gmail.com ESMTP n22-v6sm46372542pfj.68 - gsmtp
2018-09-20 11:15:07 CLIENT -> SERVER: EHLO 192.168.11.32
2018-09-20 11:15:08 SERVER -> CLIENT: 250-smtp.gmail.com at your service, [202.166.206.49]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
2018-09-20 11:15:08 CLIENT -> SERVER: AUTH LOGIN
2018-09-20 11:15:08 SERVER -> CLIENT: 334 VXNlcm5hbWU6
2018-09-20 11:15:08 CLIENT -> SERVER: Z3Jvd2J5ZGF0YS5ucEBnbWFpbC5jb20=
2018-09-20 11:15:08 SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2018-09-20 11:15:08 CLIENT -> SERVER: ISEkdW1tZXJAMTA4ISE=
2018-09-20 11:15:08 SERVER -> CLIENT: 454 4.7.0 Too many login attempts, please try again later. n22-v6sm46372542pfj.68 - gsmtp
2018-09-20 11:15:08 SMTP ERROR: Password command failed: 454 4.7.0 Too many login attempts, please try again later. n22-v6sm46372542pfj.68 - gsmtp
2018-09-20 11:15:08 CLIENT -> SERVER: QUIT
2018-09-20 11:15:08 SERVER -> CLIENT:
2018-09-20 11:15:08 SMTP ERROR: QUIT command failed:
2018-09-20 11:15:08 SMTP Error: Could not authenticate.
我正在使用 GMAIL SMTP。
我可以从错误中假设:Too many login attempts 当天的许多电子邮件发送限制已过期。
可能是什么问题?
【问题讨论】:
-
也许这是你的解决方案stackoverflow.com/questions/27367327/…
-
不,我认为这不是发送限制,而是您的登录失败次数过多,因此 gmail 会阻止您的登录以防止您的帐户被黑客入侵。您需要更改密码,因为您在此处以易于解码的格式公开了密码。这也告诉我你使用的是旧版本的 PHPMailer,所以你应该更新,虽然这不会解决这个问题。