Не удалось подключиться к imap.gmail.com, даже предоставив правильные учетные данные и соответствующие настройки - PullRequest
0 голосов
/ 15 февраля 2019

Я настроил gmail для подключения к imap.gmail.com в своем веб-приложении.Для этого я разрешил доступ к imap и разрешил доступ к менее защищенному приложению.Но все равно я не смог подключиться к gmail imap.

Сначала я попробовал -

imap_open('{imap.gmail.com:993/imap/ssl}INBOX','gmailaccount','password') 
        or die('Cannot connect to Webmail: ' . imap_last_error());

Это дает ошибку Ошибка сертификата для imap.gmail.com: невозможно получить локальныйсертификат эмитента: / C = US / O = Google Trust Services / CN = Google Internet Authority G3 , и я попытался с опцией novalidate-cert, которая связана с уязвимостью.И код -

imap_open('{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX','gmailaccount','password') 
        or die('Cannot connect to Webmail: ' . imap_last_error());

Это выдает ошибку - Невозможно выполнить аутентификацию на сервере IMAP: [AUTHENTICATIONFAILED] Неверные учетные данные (сбой) даже имя пользователя и пароль верны.

Собственно, я хочу подключиться с предоставлением сертификата.Я погуглил - "Как оформить сертификат для подключения GMAIL IMAP", но ничего полезного там нет.Что не так с этим кодом, хотя он отлично работает с другой учетной записью в Интернете.Что я должен сделать, чтобы это работало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...