How to Block Unwanted Emails on a Mac

The short answer
Open the message, move your pointer to the sender's name, click the arrow, and choose Block Sender. Whether blocked mail is deleted depends on your settings: go to Mail > Settings > Junk Mail > Blocked and choose Move it to the Trash or Mark as blocked but leave it in your Inbox.
How to block unwanted emails on a Mac using Apple Mail's Block Sender, Junk Mail filter, and rules that catch senders who keep changing address.
On this page
If you want to block unwanted emails on a Mac, Apple Mail gives you three distinct tools: a one-click Block Sender action built into the message header, a trainable Junk Mail filter that improves as you confirm messages, and a rules engine with real conditions — including Sender is not in my Contacts — that iOS Mail does not have. This guide covers all three, explains exactly what each one does to the mail, and shows what to try when a sender keeps slipping through.
Before you start#
These steps are for Apple Mail, the app installed with macOS by default. If you use Gmail or Outlook in a browser, those services have their own blocking controls in their account settings, not here.
The paths below use Settings, which replaced Preferences in macOS Ventura (2022). If your Mac runs Monterey (12) or earlier, substitute Preferences wherever you see Settings. The Blocked tab and its options appear in both.
Blocking and junk filtering are different things. The Junk Mail filter classifies mail automatically based on patterns, and you train it over time by marking messages as junk or not junk. Blocking is a deliberate choice you make about a specific sender address. Once blocked, every message from that address is caught before it reaches your inbox, regardless of what the junk filter thinks about it.
Check your macOS version first
How to block a sender in Apple Mail#
- 1
Open a message from the sender
Find any message from the address you want to block and click to open it in the reading pane.
- 2
Click the arrow next to the sender's name
Move your pointer to the sender's name in the message header. A small arrow appears to the right. Click it to open the sender menu. You can also right-click the sender's name directly in the message list to reach the same option.
- 3
Choose Block Sender
Select Block Sender from the menu. Mail adds a blocked icon next to that address in the message list and places a banner across any existing messages from the sender. The address is now on your block list.
- 4
Set what happens to blocked mail
Go to Mail > Settings > Junk Mail, then click Blocked. First, confirm Enable blocked mail filtering is checked — without it, Mail ignores the block list entirely. Then choose your handling: Mark as blocked mail, but leave it in my Inbox keeps messages visible with a warning banner (useful if you need a paper trail). Move it to the Trash removes them automatically. Most people choose Trash.
- 5
Add senders without opening a message
In the Blocked pane, click Manage Blocked Contacts to add or remove addresses directly in Privacy and Security settings. This works for addresses you have not yet received mail from, or for bulk clean-up of your block list.

What blocking can and cannot do on each Apple surface#
macOS Mail has the most complete blocking controls of any Apple surface. iOS and iPadOS Mail sync your blocked sender list through iCloud but do not expose the Blocked settings pane or the rules engine. The table below shows exactly what each platform provides.
| Feature | macOS Mail | iOS / iPadOS Mail | iCloud Mail (web) |
|---|---|---|---|
| Block Sender action | Yes — arrow in message header or right-click | Yes — tap the sender name | Yes — via web interface |
| Choose Trash vs. mark as blocked | Yes — two options in the Blocked pane | No — marks only, no trash option | No separate control |
| Rules with conditions | Yes — full condition builder | No rules engine | Basic filters only |
| Sender is not in my Contacts condition | Yes | No | No |
| Junk Mail filter with training mode | Yes — improves as you confirm junk / not junk | Syncs junk settings from macOS | Basic server-side filter |
| Mail Privacy Protection (hides IP, pre-loads remote content) | Yes — macOS Monterey and later | Yes — iOS 15 and later | Not available |
What to do when blocking does not stop the mail#
The most common failure is address rotation. Bulk senders cycle through addresses like [email protected], [email protected], and [email protected] from the same domain. Blocking one address does nothing when the next message arrives from a different one at the same domain.
Mail rules solve this. Go to Mail > Settings > Rules > Add Rule, give the rule a name, then set the condition to From contains @example.com. Set the action to Delete Message and click OK. Mail asks whether to apply the rule to messages already in your inbox — choose Apply to clear any backlog. For broader cold-outreach filtering, you can combine the Sender is not in my Contacts condition with a second signal like a subject keyword or a message age.
Two other common failures: if Enable blocked mail filtering is unchecked in the Blocked pane, Mail ignores your block list entirely — this is the most frequently missed setting. And if a blocked sender is also in your Contacts, Mail's default exemptions let their messages through. Remove them from Contacts, or uncheck the whitelist that skips filtering for contacts in Junk Mail settings.
Also enable Mail Privacy Protection
A faster way to keep unwanted mail out continuously#
The reason blocking keeps failing against bulk senders is that a block matches a single address, and those senders rotate through several addresses inside the same domain. A mail rule helps — but you need to revisit it each time the rotation moves to a new prefix or subdomain.
We build AI Emaily, an AI-native email client whose cold-email filter identifies outreach by sender behaviour and domain pattern rather than a single address — so a rotation does not reset it. It works across Gmail, Outlook, and any IMAP mailbox, and you can review what it caught from a single pane without maintaining a rule list.
The Mac app is a real downloadable Electron shell — arm64 only, not distributed through the Mac App Store, and not a native Swift client like Apple Mail or Mimestream. It will not match Apple Mail on memory footprint or deep OS integration, but it ships the same codebase as the web and iOS apps so features arrive on every surface at once. See /features/cold-email-filter.
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.