本地主机上的 imap_open 身份验证失败

时间:2021-03-18 17:12:07

标签: php gmail-imap php-7.4

我正在使用 PHP 7.4.15Gmail IMAP 从服务器获取电子邮件。 相同的凭据在 QA env 上工作但在我的本地机器上失败,我使用以下代码:

$username = 'testing+some_email_queue@example.com';
$password = '<some password>';

$imap = imap_open('{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX', $username, $password);

var_dump($imap);

我正在使用以下命令运行我的代码示例:php -f imap.php 并且输出是:

PHP Warning:  imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX in C:\Projects\<path>\imap.php on line 9

Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX in C:\Projects\<path>\imap.php on line 9
bool(false)
PHP Notice:  Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0

Notice: Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0
PHP Notice:  Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0

Notice: Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0
PHP Notice:  Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0

Notice: Unknown: [AUTHENTICATIONFAILED] Invalid credentials (Failure) (errflg=1) in Unknown on line 0
PHP Notice:  Unknown: Too many login failures (errflg=2) in Unknown on line 0

Notice: Unknown: Too many login failures (errflg=2) in Unknown on line 0

在我的 php.ini 文件中启用了 imap 扩展。

知道可能是什么原因吗?

0 个答案:

没有答案