Я попробовал все предложения, найденные при переполнении стека, и мой текущий код приведен ниже. Кажется, я просто не могу подключиться к Office365 с помощью imap_open, либо сбой прямого соединения, либо другие ошибки, указанные ниже.
У кого-нибудь это работает в 2022 году
Я попробовал приведенный ниже код, что привело к ошибке ниже. Я также зашел в панель администратора Office365 и внес в белый список IP-адрес своего сервера, включил аутентификацию SMTP и включил IMAP для учетной записи, к которой подключаюсь.
Код: Выделить всё
$username = 'xxxxx';
$password = 'xxxxx';
$host = "{outlook.office365.com:993/imap/ssl/novalidate-cert}Inbox";
$mbox=imap_open($host,$username,$password, NULL, 1,
array('DISABLE_AUTHENTICATOR' => 'PLAIN')) or
die(var_dump(imap_errors()));
Предупреждение: imap_open(): не удалось открыть поток {outlook.office365.com:993/imap/ssl/novalidate-cert}Входящие в imap.connect2.php в строке 14 array(2) { [0]=> string(13) «Ошибка входа в систему». [1]=> string(23) «Слишком много ошибок входа в систему»
Поэтому, если я изменю код на что-то более простое без дополнительного DISABLE_AUTHENTICATOR, я все равно получу ошибку. См. код и ошибку ниже
Код: Выделить всё
$mbox=imap_open($host,$username,$password) or
die(var_dump(imap_errors()));
Предупреждение: imap_open(): не удалось открыть поток {outlook.office365.com:993/imap/ssl/novalidate-cert}Входящие /home/tnslive/domains/manage.tnslive.com/public_html/webmail/imap.connect2.php в строке 13
array(3) { [0]=> string(56) «Повторная попытка аутентификации PLAIN после неудачной аутентификации AUTHENTICATE». [1]=> string(56) «Повторная попытка аутентификации PLAIN после сбоя AUTHENTICATE». [2]=> string(57) «Невозможно пройти аутентификацию на сервере IMAP: AUTHENTICATE не удалась».
Я пробовал это в течение недели и пробовал другие небольшие альтернативы с доменом, используемым в функции imap_open для Office365.... я здесь в огромной растерянности, и я купил Office365 для многих людей, и теперь мы не можем использовать наше приложение с основной электронной почтой через наше программное обеспечение PHP. Кошмар.
Подробнее здесь: https://stackoverflow.com/questions/717 ... -imap-open
Мобильная версия