Outlook Rules Not Working
Resolution Checklist
- 1 Check If Rules Are Enabled and Ordered Correctly
- 2 Understand Server-Side vs Client-Only Rules
- 3 Fix the Rules Quota Exceeded Error
- 4 Delete and Recreate Broken Rules
- 5 Reset the Outlook Rules File (RWZ/SRS)
Outlook Rules Not Working
When Outlook rules stop processing incoming messages, fail silently, or show a “rules not supported for this account” error, your messages will pile up in the inbox unsorted. Common causes include exceeding the rules quota, conflicting rule logic, and corrupted rules files. This guide helps you get your rules working again.
Step 1: Check If Rules Are Enabled and Ordered Correctly
Rules may appear configured but be silently disabled or incorrectly prioritized.
- Go to File > Manage Rules & Alerts (Windows) or Tools > Rules (macOS).
- In the Email Rules tab, verify each rule has a checkmark next to it — unchecked rules will not run.
- Review the rule order:
- Rules execute from top to bottom
- A rule higher in the list with “stop processing more rules” will prevent lower rules from running
- Use the Move Up / Move Down buttons to reorder as needed
- Click on each rule and review its conditions in the Rule description panel at the bottom.
- Look for rules with broken links — these appear as text with missing references (e.g., a folder that was deleted).
- Fix any broken rules by clicking the underlined value and reselecting the correct folder or condition.
Step 2: Understand Server-Side vs Client-Only Rules
Outlook rules behave differently depending on whether they run on the server or locally.
- Server-side rules run on the Exchange server and process mail even when Outlook is closed. These include rules that move, delete, or forward messages between server folders.
- Client-only rules require Outlook to be running. These include rules that:
- Play a sound
- Display a desktop alert
- Move messages to a local PST folder
- Run a script or application
- Print a message
- In Manage Rules & Alerts, look for rules marked (client-only) in the description.
- If a rule is not working when Outlook is closed, it is a client-only rule and will only process when Outlook is open.
- To make rules server-compatible:
- Avoid moving messages to local PST folders — use server-side folders instead
- Remove actions like “play a sound” or “display alert”
- Keep conditions simple (from, to, subject, etc.)
Step 3: Fix the Rules Quota Exceeded Error
Exchange and Microsoft 365 impose a 256 KB limit on server-side rules. Exceeding this limit can disable all rules.
- Check your current rules size:
- Go to File > Manage Rules & Alerts
- If you see a “There is not enough space to store all of your rules” warning, you have exceeded the quota
- Reduce your rules footprint:
- Combine similar rules — instead of 10 rules for individual senders, create one rule with multiple conditions
- Shorten rule names — rule names count toward the quota
- Delete unused rules — remove any rules you no longer need
- Remove redundant conditions — simplify complex rules
- An administrator can increase the quota using Exchange PowerShell:
Set-Mailbox -Identity user@domain.com -RulesQuota 512KB
- After reducing or increasing the quota, disable and re-enable all rules to force them to re-sync with the server.
Step 4: Delete and Recreate Broken Rules
Corrupted rules can fail silently without generating errors.
- Open Manage Rules & Alerts.
- Test each rule by selecting it and clicking Run Rules Now:
- Select the rule
- Choose the folder to apply it to (e.g., Inbox)
- Click Run Now
- If a rule fails to run or processes incorrectly:
- Select the rule and click Delete
- Click New Rule to recreate it from scratch
- When recreating rules, use the Rule Wizard templates rather than starting with a blank rule to avoid configuration errors.
- After recreating, test the rule by sending yourself a test email that matches the rule conditions.
Step 5: Reset the Outlook Rules File (RWZ/SRS)
If rules are extensively corrupted, resetting the rules file forces Outlook to rebuild from the server.
- Close Outlook completely.
- Press Win+R and enter the following command:
outlook.exe /cleanrules
- This deletes all rules (both client-side and server-side) and clears the local rules cache.
- If you only want to clear server-side rules:
outlook.exe /cleanserverrules
- Or to clear only client-side rules:
outlook.exe /cleanclientrules
- After Outlook opens, recreate your rules from scratch.
- To prevent future corruption:
- Avoid creating rules while Outlook is in Offline Mode
- Do not create conflicting rules that act on the same messages
- Periodically export your rules as a backup via Manage Rules & Alerts > Options > Export Rules