Hi JamesAshdown,
That sounds like an incredibly frustrating and serious situation you’ve clearly put in a ton of effort, and it must be unsettling to still see the malicious rule persist. You’re not alone in this, and it’s absolutely valid to feel concerned when even advanced tools and safeguards don’t seem to make a dent. Let’s walk through this together.
Summary of Your Situation
You’re dealing with a sophisticated and persistent compromise of your Outlook.com account, where an unauthorized inbox rule (forwarding to an external address and halting processing) keeps reappearing even after being deleted through legitimate channels like Outlook Web and Microsoft Graph API. You’ve taken all the right defensive steps—revoking permissions, changing your password, enabling 2FA, and more—but the rule seems to resurrect with a new internal ID each time, indicating it may be embedded deeper on Microsoft’s servers or triggered by a backdoor mechanism that’s not exposed to standard user management tools.
This is not just a routine breach—it borders on a systemic backend persistence that warrants a closer look by specialized support teams.
Recommended Actions & Escalation Strategies
Here are some advanced steps you might not have tried—or might help you push for escalation more effectively:
- Check for Hidden or Delegated Access
Sometimes attackers grant hidden delegate permissions or shared mailbox access:
- Visit: https://account.live.com/activity and verify unfamiliar sign-ins.
- Use Microsoft Graph Explorer to confirm there are no remaining delegate permissions:
- Endpoint:
GET https://graph.microsoft.com/v1.0/me/permissionGrants
- Look for any app consents or delegated access not visible in the regular portal.
- Audit Compliance Mailbox Settings (if enabled)
If your account is part of a Microsoft 365 Family or Business subscription:
- Use PowerShell with the Exchange Online Management Module:
powershell
Get-InboxRule -Mailbox ******@outlook.com
Get-MailboxPermission -Identity ******@outlook.com
Get-RecipientPermission -Identity ******@outlook.com
You might need help from Microsoft support for this one, especially if you're on a consumer-grade Outlook.com domain.
- Check for Non-Obvious Mail Flow Rules
Especially on enterprise setups, “Transport Rules” (mail flow rules) can masquerade as inbox rules. Even if your setup isn’t business-class, it’s worth asking support to verify that no organization-wide rules are applying.
- Request Escalation with Detailed Case History
When engaging with Microsoft Support again:
- Clearly detail everything you’ve tried (as you outlined above).
- Emphasize it's not a user-error or local-client issue—this appears to be backend persistence or mailbox-level compromise not addressable by user tools.
- Request escalation to the Outlook Security Engineering or Exchange Online Protection teams.
Use wording like: > “This issue seems to be related to backend persistence that survives full rule deletion via both client and API, as well as removal of access, apps, and sessions. I suspect a hidden permission or mailbox corruption and am requesting engineering-level review.”
Best regards,
Bo | Microsoft Community