Blog/ Apple Mail & iCloud

Apple Mail Rules Not Working on Mac: Why and How to Fix It

Nafiul HasanNafiul Hasan· 13 min read
Diagnostic diagram for Apple Mail rules not working on Mac, showing the client-side rule engine and common failure points including Mail closed, rule order conflicts, and macOS updates

The short answer

Apple Mail rules only run when Mail is open on an awake Mac. If rules stop working, the most likely causes are Mail being closed when messages arrived, a higher rule matching first and stopping evaluation, rules disabled by a macOS update, or rules set on Mac simply not running on iPhone, where no rule engine exists.

Apple Mail rules stop working when Mail is closed, rule order conflicts, or a macOS update resets them. Here is how to diagnose and fix each cause.

On this page
  1. 01What 'Apple Mail rules not working' actually means
  2. 02Why Apple Mail rules stop working: the six causes
  3. 03Fix 1: Keep Mail open and the Mac awake
  4. 04Fix 2: Fix rule order and remove 'Stop evaluating rules' conflicts
  5. 05Fix 3: Apply rules to messages already in the inbox
  6. 06How to tell which cause you have
  7. 07How to prevent Apple Mail rules from breaking again

When apple mail rules stop working on mac, the inbox fills with messages that should have been sorted, flagged, or forwarded — and nothing in the app explains why. The rule is still listed, the checkbox is checked, the conditions look correct. It simply does not run.

The cause is almost always structural rather than a misconfigured condition. Apple Mail rules are a client-side filter: they only run when Mail is open on an awake Mac. Close the app, put the Mac to sleep, upgrade macOS, or switch to iPhone, and the rules stop firing — silently, with no error. This guide covers the six most common reasons and gives a step-by-step fix for each of the three you are most likely to encounter.

What 'Apple Mail rules not working' actually means#

Apple Mail rules are not a background service. They run inside the Mail.app process: as each message arrives, Mail checks it against your rule list from top to bottom and fires the first matching rule's actions. If the process is not running — because Mail is closed, the Mac is asleep, or a crash occurred — no rules fire on messages that arrive in the interim.

The behavior surprises many users because webmail providers and some third-party clients run filtering server-side, sorting messages before any device sees them. Apple Mail on Mac does not work that way. The rules live on the Mac, run on the Mac, and depend on the Mac being awake with Mail open. That one architectural fact explains most of the failures this guide covers.

macOS Ventura (13) and later moved the rules panel

On macOS Ventura 13, Sonoma 14, and Sequoia 15: Mail > Settings > Rules. On macOS Monterey 12 and earlier: Mail > Preferences > Rules. Both open the same rule editor — only the menu path changed.

Why Apple Mail rules stop working: the six causes#

Most rule failures trace to one of six causes. The table below maps each to a quick confirmation step and the right fix. Run through the confirmation column first — it usually narrows the problem to one cause in under a minute.

CauseHow to confirmFix
Mac was asleep or Mail was closed when messages arrivedCompare message arrival timestamps against the last time Mail was open; check Received headers in a problem messageAdd Mail as a Login Item; prevent Mac sleeping on power adapter (Fix 1)
A higher rule matched first and 'Stop evaluating rules' ended processingOpen Mail > Settings > Rules; check whether any rule above the problem rule could match the same messagesReorder rules so specific conditions sit above broad ones; remove early 'Stop evaluating rules' actions (Fix 2)
Rules not applied to messages already in the inboxThe rule was created or edited after the messages arrived; they sit untouchedMailbox > Apply Rules (Fix 3)
A macOS update disabled the ruleOpen Mail > Settings > Rules; check whether the rule's checkbox is clearedRe-enable the rule, then run Mailbox > Apply Rules to process messages that landed while it was off
A server-side filter moved the message before Mail saw itCheck iCloud.com filters or your provider's web filter panel; look for the message in non-inbox foldersDisable or scope the duplicate server-side rule so it does not intercept messages before Mail can process them
Expecting Mac rules to run on iPhone or iPadiOS Mail has no rules panel; no Mac rules appear on the deviceSet up rules on mail.icloud.com instead — they run server-side and reach every device regardless of which is awake

Fix 1: Keep Mail open and the Mac awake#

Because Apple Mail rules run inside the Mail.app process, they process exactly zero messages when Mail is not running. If you close Mail at the end of the day and reopen it the next morning, every message that arrived overnight bypassed every rule in your list. This is the most common cause of apple mail rules not working on mac, and it is also the easiest to prevent.

The fix has two parts: make Mail restart automatically each time you log in, and stop the Mac from sleeping while it is plugged in and receiving mail.

  1. 1

    Add Mail to Login Items

    Go to System Settings > General > Login Items & Extensions. Under 'Open at Login,' click the + button and select Mail. Mail will now open automatically when you log in, so it is running before messages arrive.

  2. 2

    Prevent the Mac from sleeping when plugged in

    On macOS Sequoia 15 and Sonoma 14: System Settings > Battery > Options > enable 'Prevent automatic sleeping on power adapter when the display is off.' On older macOS: System Preferences > Energy Saver > Power Adapter tab > enable the equivalent sleep-prevention option. This keeps the Mail process running overnight.

  3. 3

    Fetch messages that arrived while Mail was closed

    Open Mail and choose Mailbox > Get All New Mail. This pulls in messages that arrived while Mail was closed. Those messages are now in the inbox but have not been processed by rules — use Mailbox > Apply Rules (Fix 3) to run them through your rules now.

  4. 4

    For a Mac that regularly sleeps, consider iCloud.com rules

    If the Mac travels with you or sleeps frequently, set up rules on mail.icloud.com as well. Log in, click the Settings icon (gear), and choose Rules. These rules run server-side against incoming iCloud Mail regardless of which device is awake. They support a limited set of actions — move to a folder, forward to an address, mark as read, and delete — and max out at five active rules, so use them alongside Mac Mail rules rather than as a full replacement.

Fix 2: Fix rule order and remove 'Stop evaluating rules' conflicts#

Apple Mail evaluates rules from top to bottom. The first rule whose conditions match a message fires, and if that rule includes 'Stop evaluating rules' as one of its actions, processing ends there — even if a more specific rule lower in the list would also have matched. The rules below it are never reached.

The most common pattern that causes this: a broad rule ('if any recipient contains my domain, move to a folder') sits near the top with 'Stop evaluating rules' as part of its action. A specific rule ('if sender is [email protected], mark as important') sits below it. The broad rule fires first, ends evaluation, and the flag action never runs. Reordering the list or removing the early stop fixes both problems.

  1. 1

    Open the Rules panel

    Go to Mail > Settings > Rules (Ventura 13 and later) or Mail > Preferences > Rules (Monterey 12 and earlier). Your rules are listed in the exact order Mail evaluates them.

  2. 2

    Check each rule above the problem rule for an early stop

    Click the Edit button on any rule that appears higher in the list than the one that is failing. In the 'Perform the following actions' section, look for a row that reads 'Stop Evaluating Rules.' If it is there and you want later rules to also run on the same message, click the minus (−) button next to it to remove it.

  3. 3

    Move specific rules above broad ones

    Drag rules by their handle so that the most specific conditions sit near the top of the list and catch-all rules sit near the bottom. A rule matching 'sender is exactly [email protected]' should appear above a rule matching 'sender contains example.com.'

  4. 4

    Verify the fix with a test message

    To confirm the reorder worked, run Mailbox > Apply Rules on a mailbox that contains a known problem message. If the rule fires correctly this time, the order conflict was the cause. If it still does not fire, check whether the rule's conditions still match — sender addresses are case-sensitive in some Mail versions, and a condition that was correct on Monterey may need adjustment on Sonoma or Sequoia.

Disable rather than delete when testing

Uncheck a rule in the Rules list to disable it without deleting it. Temporarily disable the suspected upstream rule, then check whether the problem rule fires on a new message. If it does, the upstream rule was the blocker — re-enable it and remove its 'Stop evaluating rules' action rather than deleting the rule.

Fix 3: Apply rules to messages already in the inbox#

Apple Mail rules apply automatically to messages as they arrive. They do not apply retroactively to messages that were already in the inbox before the rule was created, or to messages that landed while Mail was closed. Those messages sit untouched until you trigger a manual pass.

  1. 1

    Select the target mailbox

    In the Mail sidebar, click the mailbox you want to process — usually Inbox. You can also select a sub-mailbox or a specific account's inbox if you have multiple accounts.

  2. 2

    Run Mailbox > Apply Rules

    From the menu bar, choose Mailbox > Apply Rules. Mail runs all currently enabled rules against every message in the selected mailbox. Depending on inbox size, this can take a few seconds to a minute.

  3. 3

    Check the result

    After processing completes, messages should be moved, labeled, or flagged according to your active rules. If specific messages are still out of place, open the rule and confirm the condition matches exactly — for example, 'From contains' and 'From is' behave differently, and a slight address mismatch will cause a miss.

Mailbox > Apply Rules runs every enabled rule, including delete and archive

This command processes all enabled rules against all messages in the mailbox — not just the rule you are troubleshooting. Before running it on a large inbox, review your full rule list and temporarily disable any rule with a destructive action (delete, move to Trash, mark as junk) that you do not want applied in bulk.

How to tell which cause you have#

The six causes produce similar symptoms but need different fixes. The fastest way to identify which one applies is to answer three questions in order.

First: was Mail open and the Mac awake for the entire period when the problem messages arrived? If no — Mail was closed, the Mac was sleeping, or you are not certain — start with Fix 1. Second: is the failing rule enabled (checkbox checked in the Rules panel), and when you inspect a problem message, does its content match the rule's conditions? If yes to both, check whether a rule above it in the list could also match the same message and whether that rule carries 'Stop evaluating rules' — that points to Fix 2. Third: were the problem messages already in the inbox before you created or last edited the rule? If yes, they were never processed automatically; Mailbox > Apply Rules (Fix 3) handles them. A fourth path that is not a bug: if you are looking for your Mac rules on iPhone and they are simply absent, that is by design — iOS Mail has no rule engine at all.

Decision fork: Was Mail open? No means Fix 1. Yes — does a higher rule match the message? Yes means Fix 2. No — were the messages already in the inbox? Yes means Fix 3.
Trace one branch to identify your cause before trying a fix.

How to prevent Apple Mail rules from breaking again#

Three habits catch the most common causes before they repeat. Keep Mail in your Login Items so it is always running when messages arrive. Treat 'Stop evaluating rules' as a deliberate gate rather than a default — only add it to a rule when you specifically want processing to stop there, and keep specific rules above broad ones so narrow conditions always get a chance to match. After any macOS update, open Mail > Settings > Rules and verify each rule is still checked; on Sonoma 14 and Sequoia 15, major version upgrades have occasionally cleared rule checkboxes without warning, and a quick audit takes under a minute.

For mail read on iPhone, iCloud.com server-side rules fill the gap Apple Mail leaves. Log in at mail.icloud.com, click the Settings icon, and open Rules. These run against incoming iCloud Mail regardless of device state and show up consistently on every device. The action set is narrower than Mac Mail rules, and the five-rule cap means they are a complement, not a full replacement — use them for the highest-priority sorts that must apply everywhere.

The deeper constraint Apple Mail rules expose is that client-side filtering is only as reliable as the client staying on. We build AI Emaily, an AI-native email client that applies triage and sorting rules server-side — messages are categorized and acted on the moment they arrive, regardless of whether any device is open or asleep. If rule reliability across sleep, travel, and iOS is the problem you are trying to solve, that is the architectural difference. A 7-day free trial is available on the Pro and Autopilot plans; see AI Emaily pricing for the full plan breakdown.

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Want email rules that work whether or not your Mac is awake?

AI Emaily applies triage and sorting server-side, so messages are categorized the moment they arrive — no open app required. Try it free for 7 days.

  • 7-day free trial
  • Cancel anytime
  • Every provider