How to Stop Cold Sales Emails in Outlook and Microsoft 365

The short answer
Outlook's junk filter is not designed to catch cold sales outreach, which is written to look professional. To stop vendor pitches, use the blocked senders list to block individual addresses or entire domains, create inbox rules for keyword patterns, or use Sweep for bulk cleanup. New Outlook and classic Outlook have different menu paths.
Stop cold sales emails in Outlook: blocked senders list, domain blocks, Sweep, inbox rules, and where the junk filter falls short.
On this page
- 01The Short Answer
- 02Classic Outlook or New Outlook — Which Do You Have?
- 03How to Block Cold Sales Emails in Classic Outlook
- 04How to Block Cold Sales Emails in New Outlook
- 05What Works Where: Classic Outlook, New Outlook, and the Web
- 06What to Do When Blocking Still Does Not Work
- 07A Faster Way to Handle This Continuously
If you use Outlook and your inbox fills with cold sales emails every morning — sequences from SaaS tools, vendor pitches, follow-up threads — the Junk button is not going to fix it. Cold outreach is written to avoid the signals that junk filters look for: proper SPF and DKIM records, professional language, a real sender domain. Outlook's filter mostly lets it through.
The answer is not a better spam filter. It is a different set of controls: the blocked senders list, inbox rules, and Sweep. Two of those — blocked senders and rules — work in fundamentally different ways in classic Outlook versus the new Outlook app. This guide covers both, with exact menu paths for each version.
The Short Answer#
Outlook's junk email filter is tuned to detect spam signals — malformed headers, known phishing domains, bulk-sending patterns. Cold sales emails are professionally formatted and sent from legitimate domains, so the filter scores them as low-risk and delivers them to your inbox normally. Blocking by address or domain is more reliable for the senders you already know.
Three controls do the real work: the blocked senders list (routes every message from an address or domain straight to Junk), inbox rules (match on subject keywords or sender patterns and delete or move them), and Sweep (bulk-removes all messages from one sender in one step). The honest limit of all three: a persistent sender who rotates through new domains will get past any address-level block.
Classic Outlook or New Outlook — Which Do You Have?#
Microsoft now ships two different Outlook apps for Windows, and their menu paths are not the same. If you are using Outlook as a standalone desktop application — version 2016, 2019, 2021, or 2024 — that is classic Outlook for Windows. If you have the redesigned app that looks more like Outlook on the web, with a toggle in the top-right corner to switch between old and new, that is new Outlook for Windows.
There are two important differences. First, new Outlook does not support blocking senders or applying inbox rules to third-party mail accounts such as Gmail, Yahoo, or iCloud — those accounts have to be managed from within each provider. Second, the menu paths differ: classic Outlook uses the ribbon and the Junk E-mail Options dialog; new Outlook routes everything through the Settings pane. Outlook.com and Outlook on the web (browser-based) behave the same as new Outlook for these controls.
Microsoft 365 work accounts
How to Block Cold Sales Emails in Classic Outlook#
Classic Outlook gives you two paths: a right-click shortcut for blocking a single sender address, and a manual entry dialog for blocking entire company domains.
- 1
Block a single sender address
Right-click any message from the sender in your message list. Select Block, then Block Sender. The message moves to Junk immediately, and all future mail from that address routes to Junk without landing in your inbox first.
- 2
Block an entire company domain
On the Home tab, in the Delete group, select Block, then Junk E-mail Options. Go to the Blocked Senders tab and click Add. Type the domain in the format @companyname.com and click OK. Every address at that domain will route to Junk going forward.
- 3
Create a rule for subject keyword patterns
Right-click a message from the type of sender you want to catch. Select Rules, then Create Rule. Check Subject contains and enter a phrase common to vendor pitches — such as quick question or growth strategy. Set the action to Move to Folder, choose Junk Email, and click OK. You can run the rule on existing messages in the current folder at the same time.
- 4
Review the Junk folder occasionally
Blocked-sender rules move messages to Junk rather than deleting them. Check the folder from time to time — a domain block that is too broad can catch legitimate mail from a company you want to hear from.
How to Block Cold Sales Emails in New Outlook#
New Outlook for Windows routes all blocking and rule settings through the Settings pane. These controls work for Microsoft 365 accounts and personal Outlook.com, Hotmail, and Live accounts. They do not work for Gmail, Yahoo, or IMAP accounts added to the app — those must be managed in each provider's own settings.
- 1
Open junk email settings
Select the Settings gear in the top-right corner of the app. Go to Mail, then Junk email.
- 2
Block a sender address
Under Blocked senders, type the email address and select Add. Click Save at the bottom of the settings page.
- 3
Block an entire domain
Under Blocked domains, type the domain name — for example, vendorcompany.com, without the @ symbol — and select Add. Click Save. All mail from every address at that domain routes to Junk.
- 4
Create a rule for keyword patterns
Go to Settings, then Mail, then Rules. Select Add new rule. Name the rule, set a condition of Subject contains with the phrase you want to catch, and set the action to Delete or Move to Junk email. Save the rule. Rules in new Outlook run as soon as mail arrives, not on a delay.
Gmail and Yahoo accounts in new Outlook
What Works Where: Classic Outlook, New Outlook, and the Web#
| Control | Classic Outlook | New Outlook (Windows) | Outlook on the Web |
|---|---|---|---|
| Block single sender address | Right-click > Block > Block Sender | Settings > Mail > Junk email > Blocked senders > Add | Settings > Mail > Junk email > Blocked senders > Add |
| Block entire company domain | Home > Block > Junk E-mail Options > Blocked Senders > Add > @domain.com | Settings > Mail > Junk email > Blocked domains > Add | Settings > Mail > Junk email > Blocked domains > Add |
| Inbox rule on subject keywords | Right-click > Rules > Create Rule | Settings > Mail > Rules > Add new rule | Settings > Mail > Rules > Add new rule |
| Sweep (bulk-remove all messages from one sender) | Not available | Not available | Select email > Sweep > choose action > Sweep |
| Works with Gmail, Yahoo, IMAP accounts | Yes | No — manage from the provider | No — manage from the provider |
| Maximum blocked entries | 10,000 addresses or domains | 10,000 addresses or domains | 10,000 addresses or domains |
What to Do When Blocking Still Does Not Work#
Persistent cold outreach breaks through blocked-senders lists for one reason: it rotates. A sequence tool sends from [email protected] this week, from [email protected] next week, and from a new sending domain the week after. Blocking the first address does nothing against the second.
Three approaches work when address-level blocking fails.
Subject-line rules are the most durable option. Cold outreach follows templates. A rule that matches phrases common to prospecting sequences — quick question, wanted to reach out, following up on my last email — catches messages that arrive from addresses you have never seen before. These rules will occasionally catch something legitimate, so review your Junk folder periodically.
Sweep, in Outlook on the web, handles bulk cleanup of existing messages. Select any message from the sender and choose Sweep from the toolbar. The options are: delete all messages from this sender, keep only the most recent one, or delete messages older than 10 days. Sweep runs once per day rather than in real time, and it applies retroactively to messages already in your inbox — inbox rules do not do that. Sweep works only with Microsoft 365 and Outlook.com accounts, not Gmail or Yahoo, and it is unavailable from the Junk, Drafts, Sent, or Deleted Items folders.
Tenant-level controls, if you administer a Microsoft 365 environment, are the most thorough option for company-wide problems. The Tenant Allow/Block List in Microsoft Defender for Office 365 lets admins block domains before mail reaches any individual mailbox. This requires Organization Management or Security Administrator permissions — individual users cannot configure it.

A Faster Way to Handle This Continuously#
Every method above requires you to act on each new sender or domain as it appears. That works for the sequences you already know, but it does not scale to the wave of outreach that arrives after your contact details get scraped or added to a new list.
AI Emaily's cold-email filter identifies unsolicited outreach by sender behavior and domain signals rather than by matching a specific address. When a sequence tool rotates to a new sending domain, the filter still recognises the pattern — there is nothing to add to a blocked list and no rule to update. The filter handles the rotation automatically.
For the cases the manual steps above are built for — blocking a specific vendor by name, sweeping out a one-time pitch wave — those still work and you should use them. The filter is what does the same job continuously, without the ongoing maintenance. We build AI Emaily.
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.