Hey everyone, I'm trying to figure out how to let an IMAP client connect to Exchange Online. I've gone into the MS365 admin center and checked the IMAP setting under Users > Active users > [account] > Mail > Manage email apps. I've also done the same in the Exchange admin center. However, when I log into the user's Outlook web settings, I can't find the IMAP option. I'm having issues with Thunderbird—after entering the login info, I get a prompt about needing admin approval, which I did. But then it shows "user authenticated but not connected". Spark is doing the same thing, indicating that IMAP isn't enabled. Is there something I'm missing? What other settings do I need to check? Thanks!
3 Answers
Make sure you've disabled security defaults first. Then you should check the settings outlined in this Microsoft article to see if everything aligns: https://learn.microsoft.com/en-us/troubleshoot/exchange/administration/cannot-connect-mailbox-pop-imap-outlook?source=recommendations. Also, check if your app supports OAuth 2.0 and test it using this link: https://testconnectivity.microsoft.com/tests/O365Imap/input.
Just remember to get everything documented. It’s important that both security and business teams acknowledge the risks involved in allowing IMAP.
You can try using PowerShell to enable IMAP for the user. Run this command: `Get-User -Identity [[email protected]] | Set-CASMailbox -ImapEnabled $true`. Just keep in mind that there might be a global policy in place that could be blocking IMAP connections, as Microsoft made some changes a while back.
Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures