php için weblex/php-imap kullanabilirsiniz. lutionda suanda sorunsuz calisiyor alttaki sistem.
$cm = new ClientManager('vendor/webklex/php-imap/src/config/imap.php');
$client = $cm->make([
'host' => 'outlook.office365.com',
'port' => 993,
'encryption' => 'ssl',
'validate_cert' => false,
'username' => $mailadresi,
'password' => $accesstoken,
'protocol' => 'imap',
'authentication' => "oauth"
]);
try {
$client->connect();
$folder = $client->getFolder('Inbox');
$messages = $folder->messages()->all()->get();
foreach($messages as $message){
$baslik =@ imap_utf8($message->getSubject());
echo $baslik."<br /><br />";
}
} catch (Exception $e) {
echo 'Exception : ', $e->getMessage(), "\n";
}