I had a user who recently experienced an email compromise, leading to the dispatch of several hundred spam emails. Fortunately, our proofpoint service managed to quarantine all those messages before they actually sent out. I've reset the user's password and reauthorized their email in Microsoft Defender. However, the problem now is that the user can send emails without a hitch, but they aren't able to receive any. I've double-checked that their inbox isn't full and have tested it on multiple platforms, including Apple Mail, the Outlook app, and the Outlook website, but no incoming mail seems to be coming through. Any ideas on what could be going wrong?
5 Answers
It could also be that Microsoft Defender flagged their mailbox due to the compromise and has placed some restrictions on incoming mail. I’d recommend checking the Restricted Entities section in the Microsoft 365 Defender portal and see if the user's account appears there. If it does, you might need to lift that restriction.
Typically, after a breach, we see some accounts set a rule that deletes incoming emails or sends them to the deleted items folder automatically. Make sure to check that folder too, as the messages might be getting routed directly there without the user knowing.
It sounds like there could be hidden mailbox rules in place that are redirecting or deleting incoming emails. After a compromise, attackers often set these up to cover their tracks. You might want to check any rules on the mailbox using Powershell, as there are parameters to search for hidden rules that might not show up in the standard GUI.
Another thing to consider is if there’s an issue with forwarding. Sometimes once a user's account is compromised, forward rules get set without their knowledge. Make sure to check both the inbox rules and if there's any forwarding set up that might be redirecting emails elsewhere.
Running a message trace could also help clarify the situation. It will show if incoming mails are being delivered or blocked. Sometimes messages get flagged or quarantined after suspicious activity. Plus, have a look at the Defender Quarantine just in case.

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