Для imap я использовал ниже библиотеку с laravel,
"php-imap/php-imap": "3.0.*",
мой код, как показано ниже,
$stream = '{' . $email['email_server'] . ":993/imap/ssl}";
$con = new \PhpImap\Mailbox($stream ."INBOX", $email['email_user'], $email['email_password']);
// чтобы пометить письмо как прочитанное
$con->setFlag([EMAIL_MESSAGE_NO], '\Seen');
// чтобы пометить письмо как непрочитанное
$con->clearFlag([EMAIL_MESSAGE_NO], '\Seen');
Он правильно работает с учетной записью outlook, но для учетной записи outlook365 он не работает.
Требуются ли какие-либо другие настройки или их нужно изменить в моем уровне кода?
Пожалуйста, помогите мне разобраться с этим. Спасибо.
Буду признателен за ответ, который будет мне полезен.