连接错误:无法对IMAP服务器进行身份验证:[ALERT]请通过Web浏览器登录

时间:2016-06-27 06:55:08

标签: server imap

我使用php脚本连接imap.gmail.com,我有一个付费的谷歌应用程序帐户。它工作,但一段时间后,我得到以下错误

  1. 它说我必须从浏览器登录但我的CentsOS vps服务器没有浏览器只有命令提示符
  2. 我正在使用mydomain.com

      

    致命错误:未捕获的异常'ImapMailboxException',并显示消息'连接错误:无法向IMAP服务器进行身份验证:[ALERT]请通过您的网络浏览器登录:{x 3}}'/xxxxxx/classes/ImapMailbox.php :51堆栈跟踪:#0 /home/theluxla/public_html/_backoffice/mailpilot/classes/ImapMailbox.php(42):ImapMailbox-> initImapStream()#1 /xxxxxx/classes/ImapMailbox.php(114):ImapMailbox- > getImapStream()#2 /xxxxxx / mail.v3.php(28):ImapMailbox-> searchMailbox('ALL')#3 {main}在第51行的/ xxxxx / classes / ImapMailbox.php中抛出

4 个答案:

答案 0 :(得分:7)

谷歌回复了我:

  

感谢您的留言。我们了解您在将应用程序与我们的IMAP服务器连接时遇到问题,我们很乐意为您提供帮助。我不想早点打扰电话,原因是,我发送此电子邮件而不是   在这种情况下,似乎此错误与访问"较少安全的应用程序"您尝试通过IMAP连接的用户已停用。请按照以下步骤解决此问题:

     
      
  1. 在您的管理控制台中,按照支持文章https://support.google.com/a/answer/6260879?hl=en中“"启用安全性较低的应用以访问帐户"”一节中的步骤进行操作。

  2.   
  3. 以受影响的用户身份登录,然后按照步骤操作"允许安全性较低的应用访问您的帐户"如本支持文章https://support.google.com/accounts/answer/6010255所述。   我希望这些信息对你有用。您的案件将在三个工作日内保持开放,如果没有收到回复,它将自动关闭。如果您需要更多帮助,请随时回复此邮件,我们将很乐意继续为您提供帮助。

  4.         

    此致

         

    大卫

答案 1 :(得分:3)

在某些情况下,Gmail会阻止我的服务器IP

执行以下步骤来解决此问题。

您需要先登录-Google帐户 https://accounts.google.com

您可能需要转到此处并按照说明进行操作: https://accounts.google.com/b/0/DisplayUnlockCaptcha

答案 2 :(得分:1)

更改Gmail会计设置: -

启用IMAP。

状态:已启用IMAP enter image description here

答案 3 :(得分:0)

https://myaccount.google.com/u/2/security-checkup?utm_source=google-account&utm_medium=web&continue=https%3A%2F%2Fmyaccount.google.com%2Fu%2F2%2Fsecurity

在“第三方访问”标签中,打开不太安全的应用访问权限

尝试访问,您仍然会被拒绝

https://myaccount.google.com/u/2/security-checkup?utm_source=google-account&utm_medium=web&continue=https%3A%2F%2Fmyaccount.google.com%2Fu%2F2%2Fsecurity

在“最近的安全事件”标签中,您会找到有关最后一次访问的说明,告诉您是您,您将可以访问

相关问题