我使用php脚本连接imap.gmail.com,我有一个付费的谷歌应用程序帐户。它工作,但一段时间后,我得到以下错误
我正在使用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中抛出
答案 0 :(得分:7)
感谢您的留言。我们了解您在将应用程序与我们的IMAP服务器连接时遇到问题,我们很乐意为您提供帮助。我不想早点打扰电话,原因是,我发送此电子邮件而不是 在这种情况下,似乎此错误与访问"较少安全的应用程序"您尝试通过IMAP连接的用户已停用。请按照以下步骤解决此问题:
在您的管理控制台中,按照支持文章https://support.google.com/a/answer/6260879?hl=en中“"启用安全性较低的应用以访问帐户"”一节中的步骤进行操作。
- 醇>
以受影响的用户身份登录,然后按照步骤操作"允许安全性较低的应用访问您的帐户"如本支持文章https://support.google.com/accounts/answer/6010255所述。 我希望这些信息对你有用。您的案件将在三个工作日内保持开放,如果没有收到回复,它将自动关闭。如果您需要更多帮助,请随时回复此邮件,我们将很乐意继续为您提供帮助。
此致
大卫
答案 1 :(得分:3)
在某些情况下,Gmail会阻止我的服务器IP
执行以下步骤来解决此问题。
您需要先登录-Google帐户 https://accounts.google.com
您可能需要转到此处并按照说明进行操作: https://accounts.google.com/b/0/DisplayUnlockCaptcha
答案 2 :(得分:1)
答案 3 :(得分:0)
在“第三方访问”标签中,打开不太安全的应用访问权限
尝试访问,您仍然会被拒绝
在“最近的安全事件”标签中,您会找到有关最后一次访问的说明,告诉您是您,您将可以访问