imap_open не работает на Gmail

Я пытаюсь подключиться к Gmail из скрипта, размещенного на сервере общего хостинга.

Вот код, который я использую:

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

При запуске imap_errors я получаю следующее:

"Retrying PLAIN authentication after [ALERT] Please…web browser: https://support.google.com/mail/acco", "Retrying PLAIN authentication after [ALERT] Please…web browser: https://support.google.com/mail/acco", "Can not authenticate to IMAP server: [ALERT] Pleas…web browser: https://support.google.com/mail/acco"]
0
:
"Retrying PLAIN authentication after [ALERT] Please log in via your web browser: https://support.google.com/mail/acco"1
:
"Retrying PLAIN authentication after [ALERT] Please log in via your web browser: https://support.google.com/mail/acco"2
:
"Can not authenticate to IMAP server: [ALERT] Please log in via your web browser: https://support.google.com/mail/acco"

В то же время я получил электронное письмо на почтовый ящик, к которому пытался получить доступ, сообщая, что попытка подключения была заблокирована, поскольку приложение, используемое для подключения (т. Е. Мой сценарий), не соответствовало самым последним нормам безопасности.

Они сказали, что это можно исправить, разрешив «менее защищенным» приложениям получить доступ к учетной записи в настройках Gmail. Но это приводит к более уязвимому почтовому ящику, который я не хочу.

Есть ли более поздняя библиотека php, которую я должен использовать для входа в gmail таким образом?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]