интегрировать IMAP на сайте php

Я пытаюсь интегрировать IMAP на веб-сайт, но я застрял в самом первом. Я не могу установить соединение. Код, который я использовал, был:

$connect_to = '{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX';
//$connect_to =  '{imap.gmail.com:993/imap/ssl}INBOX'; tried this method also
$user = '[email protected]';
$password = 'abc123';

$connection = imap_open($connect_to, $user, $password)
or die("Can't connect to '$connect_to': " . imap_last_error());

imap_close($connection);

Я проверил брандмауэр, аутентификацию из gmail, разрешил менее безопасное приложение со стороны gmail, но каждый раз, когда я получаю эту ошибку

Can't connect to '{imap.gmail.com:993/imap/ssl}INBOX': Can not authenticate to IMAP server: [ALERT] Please log in via your web browser: https://support.google.com/mail/account

Может кто-нибудь, пожалуйста, скажите, почему это происходит и как я могу это исправить. Я также хотел бы знать, есть ли способ, чтобы я мог разрешить все веб-почты вместе, в настоящее время это только для Gmail, но я хотел бы, чтобы он работал на всех серверах, таких как Yahoo, Hotmail, AOL и т. Д.

0

Решение

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

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

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

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