imap_open (): Не удалось открыть поток

Я пытаюсь получить доступ к почтовому ящику gmail с помощью imap. Я применил почти все возможные решения, доступные здесь, а также в Google. Но я столкнулся с той же проблемой.

Ниже мой код:

$hostname = "{imap.gmail.com:993/imap/ssl/novalidate-cert}"; $mailbox = imap_open($hostname, 'my gmail account', 'my gmail password'); if ($mailbox) { echo 'if'; } else { echo 'else'; } exit; 

Когда я запустил этот код в свою локальную систему, он даст мне следующее сообщение:

Предупреждение: imap_open (): Не удалось открыть поток {imap.gmail.com:993/imap/ssl/novalidate-cert} в D: \ xampp \ htdocs \ php-imap-mailboxes \ test-mail.php в строке 4
еще
Примечание: Неизвестно: [ALERT] Пожалуйста, войдите в свой веб-браузер: https://support.google.com/mail/accounts/answer/78754 (Ошибка) (errflg = 1) в Unknown в строке 0

Примечание: Неизвестно: [ALERT] Пожалуйста, войдите в свой веб-браузер: https://support.google.com/mail/accounts/answer/78754 (Ошибка) (errflg = 1) в Unknown в строке 0

Примечание: Неизвестно: [ALERT] Пожалуйста, войдите в свой веб-браузер: https://support.google.com/mail/accounts/answer/78754 (Ошибка) (errflg = 1) в Unknown в строке 0

Примечание: Неизвестно: слишком много ошибок входа (errflg = 2) в Unknown в строке 0

Я запускаю этот скрипт в своей локальной системе. Пожалуйста, помогите мне в этом, поскольку я уже провел много времени в этом выпуске.

Спасибо, Али