How to Build an Outlook Rule With Multiple Conditions

The short answer
Every condition inside one Outlook rule joins with AND, so two separate sender conditions never both match one message. To match several senders or keywords, list them all inside a single condition — Outlook treats that list as OR. Add exceptions to subtract specific cases, and one well-built rule replaces a dozen near-duplicate ones.
How to combine multiple conditions in one Outlook rule, when it's AND vs OR, and how exceptions cut a 40-rule mailbox down to a handful.
On this page
Outlook joins every condition inside one rule with AND, not OR. Add "from sender A" and "from sender B" as two separate conditions, and the rule needs a message from both at once — which never happens, since one email has one sender.
The fix isn't more conditions. It's putting multiple values inside a single condition, where Outlook's own list logic already behaves like OR. This post covers how to build that, when to reach for exceptions instead, and how it collapses a rule list that's crept past its practical limit.
It's a common trap because the rule wizard doesn't warn you. You can add a second "from" condition, save the rule, and run it against your inbox with no error — it just never fires, and the silence looks like the rule is fine and your test message was wrong.
Before you start: what AND and OR actually mean in one rule#
A rule has three parts: conditions (what has to be true), actions (what happens), and optional exceptions (what disqualifies an otherwise-matching message). Conditions combine with AND. Values inside one condition combine with OR.
That distinction is the entire post. "From sender A AND from sender B" is two conditions and matches nothing. "From sender A OR sender B" is one condition with two values, and it matches either.
- Conditions across the rule: AND — a message must satisfy all of them
- Values inside one condition (multiple senders, multiple keywords): OR — any one qualifies
- Exceptions: subtract — remove messages that would otherwise match
- One rule can mix all three: two AND'd conditions, one of which holds an OR list, minus an exception
Steps: building a rule with several senders and a subject condition#
The example above is one condition type (sender) with several values, plus a second condition type (subject) that genuinely needs to AND against it. Building it in the interface takes the same handful of steps regardless of how many senders you're combining.
- 1
Open the rule editor
File > Manage Rules & Alerts > New Rule in classic Outlook, or the gear icon > Mail > Rules > Add new rule in new Outlook and Outlook on the web.
- 2
Start from a blank rule, not a template
Templates hard-code a single condition. "Apply rule on messages I receive" (classic) or a blank condition set (new Outlook) gives you full control over what gets combined.
- 3
Add the sender condition once, with every sender inside it
Choose "from" or "from people or public group," then add every sender you want this rule to catch into that one condition's list. Do not create a second "from" condition per sender — that's what triggers the impossible-AND problem.
- 4
Add a second, different condition if you need one
A subject-contains condition alongside the sender condition is fine — different condition types AND together correctly, since a message can genuinely have both a matching sender and a matching subject.
- 5
Add exceptions for the messages that should slip through
In classic Outlook, exceptions are their own wizard step. In new Outlook, they're under "Add exception" in the same rule editor. An exception for "subject contains urgent" keeps flagged messages out of an auto-archive rule even when the sender matches.
- 6
Name the rule for what it actually catches
"Vendor invoices" beats "Rule 14" once you have more than five rules and need to find the right one six months later.
- 7
Run it once against existing mail, then save
Both classic and new Outlook offer "run this rule now on messages already in the inbox." Use it to confirm the condition list catches what you expect before it runs unattended.
Platform differences: where the multi-value list lives#
The AND/OR behavior is identical everywhere Outlook runs rules. What differs is how many values you can stack into one condition and where the interface hides that option, since classic Outlook, new Outlook, and Outlook on the web each redesigned the rule editor without changing the engine underneath.
| Platform | Multi-sender condition | Where exceptions live | Practical limit |
|---|---|---|---|
| Classic Outlook (Windows desktop) | Click the underlined "people or public group" link, add unlimited senders in one dialog | Dedicated wizard step, same flow as adding conditions | Server-side rules share one 256 KB storage quota across all enabled rules in Exchange Online (some migrated mailboxes start lower, at 64 KB) |
| New Outlook (Windows) | Add condition > From > type or pick multiple addresses in the same field | "Add exception" link inside the same rule card | Same server-side quota as classic, since it's the same rule engine |
| Outlook on the web | Settings > Mail > Rules > condition field accepts multiple senders | Advanced options > Add exception | Same server-side quota — edits here sync to desktop instantly |
| Outlook mobile (iOS/Android) | Not available | Not available | Mobile runs existing server-side rules but can't create or edit multi-condition ones |
What to do when the rule still doesn't match#
If a rule with several senders inside one condition still misses messages, the usual cause is a second condition you forgot is AND'ing against it — a folder scope, a size filter, or a leftover "marked as importance" check from a template you started from.
Open the rule and read every condition line as a sentence: "from A or B, AND subject contains X, AND received in the last 7 days." Any clause in that sentence that isn't true for the message you expected to match is the one to remove or loosen.
The "run this rule now" option is the fastest way to isolate which clause is the problem. Point it at a folder with a few known messages that should match, and if it comes back empty, start removing conditions one at a time and rerunning it until messages appear — the last condition you removed is the one that was too strict.

Exceptions silently override conditions, not the other way round
A faster way than maintaining a growing condition list#
One well-built rule with a ten-sender OR list and an exception is already more maintainable than ten single-sender rules. But it still asks you to predict every sender and keyword up front, and to come back and edit the list every time a new vendor or client shows up.
AI Emaily's Rules & Context Brain files mail using sender relationship and your set-up Personal Context, so a new sender that behaves like an existing vendor gets filed the same way without you adding them to a condition list first. The manual rule still works fine for a fixed, known set of senders — this is what handles the set that keeps changing. We build AI Emaily, and the 7-day free trial connects to your existing Outlook mailbox to show the difference on your own mail.
Frequently asked
See it in AI Emaily
Keep reading
Sources

Written by
Nafiul HasanNafiul 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.