适用于imap.gmail.com的PHP imap_open()=> [AUTHENTICATIONFAILED]

Jas*_*ark 5 php ssl gmail openssl imap

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

Can not authenticate to IMAP server: [AUTHENTICATIONFAILED] Invalid credentials (Failure)
Run Code Online (Sandbox Code Playgroud)

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

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

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

Kas*_*av' 8

有两个可能的原因:

1-凭证不正确。

2-Gmail不会为无法识别的Web应用授权imap,您应该在此处启用此事实gmail启用安全性较低的应用