【发布时间】:2014-10-07 21:34:03
【问题描述】:
我有一个用 PHP 开发的 Web 应用程序,它使用 PHP IMAP 扩展连接到 GMail,此扩展已启用并正常工作。当我尝试在我的应用程序中使用 IMAP 连接到 GMail 时,它在我的本地服务器上正常工作(我住在巴西),但是当我将应用程序放在位于美国的生产服务器中时,GMail 服务器阻止了我的连接尝试。其他电子邮件提供商,例如 Yahoo 或 Hotmail (Outlook) 工作正常,此错误仅发生在 GMail 帐户中。当我执行本地测试时,一切都很好,当我在我的生产服务器中测试它时,我无法连接并且我收到 GMail 消息谈论被阻止的登录尝试。我不知道如何解决这个问题,我想使用代理服务器,但这会使应用程序变得很慢。
有人遇到过同样的问题吗?
【问题讨论】:
-
因为 Google 似乎是唯一一个关心您的帐户是否被盗以及是否从您上次登录后可能到达的更远的地方访问的提供商。请参阅@slapyo 的答案,该链接也应该在您尝试登录时服务器返回的错误消息中。
-
我知道这个谷歌账户的安全规则,但是当我尝试登录时服务器返回的消息有一个指向谷歌账户管理主页的链接,我会看到@slapyo的链接。无论如何,谢谢。
标签: php email connection gmail blocked