今天配置一个PHPMailer 谷歌邮箱的时候,发现怎么都无法发送邮箱,然后查看了下调试日志,出现了一个错误。

SMTP ERROR: Password command failed: 534-5.7.14

一开始的时候,觉得很奇怪,名眼看着是说密码授权错误,密码不对?不可能,为此还特地新开浏览器测试了下,密码是正常的。然后查看“转发和 POP/IMAP”设置也是打开的,安全访问也是打开的,但还是这个错误,就觉得很邪门了。

搜索了下,看了几篇文章,才找到了一个可以解决的方法:

https://accounts.google.com/b/0/DisplayUnlockCaptcha

访问上面的网址,授权帐号访问权限,开启就行了。

记得以前配置谷歌邮箱的时候,就没有出现过这个问题,这次不知道怎么遇到了,但是从资料来看,这个东西老早就有了。