使用Gmail的PHPMailer中的“SMTP错误:无法进行身份验证”

时间:2014-03-20 03:51:21

标签: gmail phpmailer

我知道已经多次询问类似的问题,而且我已经阅读了很多这些问题。

我的不同。

所以我有一个偶尔需要发送电子邮件的网站。我使用PHPMailer和Gmail作为SMTP。它工作得很好,但经过几天的工作,它会抛出一个错误:" SMTP错误:无法验证"。要解决这个问题,我需要手动登录。有时用验证码。几天后,它会抛出相同的错误。

Gmail阻止或临时禁用该帐户会发生什么。怎么解决这个?或者我应该使用另一个SMTP(outlook.com?)

谢谢!

1 个答案:

答案 0 :(得分:0)

Gmail曾用于添加验证码,以防止向您的帐户发出错误请求。您可以通过以下三个简单步骤解决此问题

  1. 停用验证码https://accounts.google.com/DisplayUnlockCaptcha
  2. 创建强密码
  3. 允许您的Gmail帐户访问不太安全的应用访问权限这是一个链接https://www.google.com/settings/security/lesssecureapp