PHP imap_open() => [AUTHENTICATIONFAILED] for imap.gmail.com

标签 php ssl openssl gmail imap

当我们尝试连接到 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 版本的问题吗?如果是,我该如何解决?

最佳答案

有两个可能的原因:

1-凭据不正确。

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

关于PHP imap_open() => [AUTHENTICATIONFAILED] for imap.gmail.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31186552/

相关文章:

security - 在 iOS 上,与使用 CFStream、CFNetwork 等安全套接字相比,OpenSSL 有什么好处?

asp.net-mvc - 在本地通过 IIS Express 使用 SSL 时如何配置 Web 代理?

tomcat - 如何为 tomcat 正确安装 SSL?

php - 包装 mysql 事务

javascript - 有没有一种优雅的方法来检查多个条件?

.net - 传输层安全 (TLS) 示例?

ssl - 带有自签名 CA 的客户端 SSL 不工作

c - 如何修改s_client的代码?

php - undefined variable : data , $data 未定义。拉维尔 8

php - 使用 $_SESSION 时下一页显示错误的模块