Я пытаюсь получить доступ к почтовому ящику gmail с помощью imap. Я применил почти все возможные решения, доступные здесь, а также в Google. Но я столкнулся с той же проблемой.imap_open(): Не удалось открыть поток
Ниже мой код:
$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
else
Примечание: Неизвестно: [ALERT] Пожалуйста, войдите в свой веб-браузер:https://support.google.com/mail/accounts/answer/78754
(Failure) (errflg = 1) в Unknown в строке 0
Notice: Unknown: [ALERT] Пожалуйста, войдите через веб-браузер:https://support.google.com/mail/accounts/answer/78754
(Failure) (errflg = 1) в Unknown в строке 0
Примечание: неизвестно: [ALERT] Пожалуйста, войдите через веб-браузер:https://support.google.com/mail/accounts/answer/78754
(Failure) (errflg = 1) в Unknown в строке 0
Примечание: Unknown: Слишком много неудачных попыток входа (errflg = 2) в Unknown в строке 0
Я запускаю этот скрипт в своей локальной системе. Пожалуйста, помогите мне в этом, поскольку я уже провел много времени в этом выпуске.
Спасибо, Али
Вы прочитали, что находится на связанной веб-странице? Двухэтапная аутентификация? Менее защищенные приложения? Разблокирован Captcha? и т. д. – sebix
Откройте веб-сайт и прочитайте, что там есть. Кроме того, войдите в систему с помощью веб-браузера на том же компьютере. – Max