【问题标题】:PHP imap_open() => [AUTHENTICATIONFAILED] for imap.gmail.comPHP imap_open() => [AUTHENTICATIONFAILED] imap.gmail.com
【发布时间】:2015-09-20 02:23:43
【问题描述】:

当尝试连接到 imap.gmail.com 时,我们已经开始遇到 imap_open 函数的问题,它返回:

Can not authenticate to IMAP server: [AUTHENTICATIONFAILED] Invalid credentials (Failure)

这是我尝试运行的代码示例:

imap_open("{imap.gmail.com:993/imap/ssl}INBOX", username, password, NULL, 1);

这可能是 PHP/Open SSL 版本的问题吗?如果是,我该如何解决?

【问题讨论】:

  • 这段代码最初是否有效?您确定凭据正确吗?

标签: php ssl openssl gmail imap


【解决方案1】:

有两个可能的原因:

1-凭据不正确。

2-Gmail 不会为无法识别的网络应用授权 imap,您应该在此处启用此事实 gmail enable less secure apps

【讨论】:

  • Kassav' 登录凭据是正确的,我们也尝试从其他服务器执行相同的操作。对他们中的一些人来说效果很好,对他们中的一些人来说它不起作用。
  • 我们的电子邮件是应用程序电子邮件,它们不是以 gmail.com 结尾的,没有 SSL 就无法拨打电话。 Google 已弃用应用电子邮件的非 SSL 调用。
猜你喜欢
  • 1970-01-01
  • 2014-09-08
  • 2022-07-22
  • 2015-12-24
  • 1970-01-01
  • 2014-11-01
  • 1970-01-01
  • 2018-11-25
  • 1970-01-01
相关资源
最近更新 更多