How to delete all emails from one sender (any provider)
Step-by-step guide to mass deleting emails from one sender in Gmail, Outlook, Apple Mail, Yahoo, iCloud, and Hotmail. Plus, how to stop them coming back.
This guide covers how to delete every email from a single sender in Gmail, Outlook, Apple Mail, iCloud, Yahoo, and Hotmail, on both desktop and mobile. We also cover how to stop a specific sender from emailing you in the first place, as well as alternative ways to clean up your inbox (and keep it organized long-term).
Before you start: Do this on a desktop if you can
If you have more than fifty or so emails to delete from one sender, it’s best to take care of things via desktop or laptop. Every major email provider offers a real bulk-delete option on the web that isn’t available in the mobile app.
Outlook's mobile app cannot bulk-delete from search results at all, per Microsoft's own forum. Yahoo's bulk selection is intentionally desktop-only. Gmail and Apple Mail are technically possible on mobile, but slow enough that the process becomes frustrating.
So: open a browser. If you only have your phone, use it in desktop mode. The rest of this guide assumes you've done that, with a quick note about mobile workarounds for each provider in case you only have a few emails to clear.
And before you hit delete:
Skim the emails before you trash them. There might be some receipts, contracts, or attachments you need in the future.
Decide whether you want to stop receiving from this sender entirely. If you do, the section on stopping future emails is just as important as the deletion steps.
Fyxer categorizes every email on arrival so bulk senders never compete with your real work
Gmail
Gmail makes bulk deletion easier than any other major provider. The search-and-select-all flow takes less than a minute, and the built-in filter option means you can deal with a sender once and never see them again.
Desktop
Gmail offers the smoothest bulk deletion option of any provider. Here’s how it works:
In the Gmail search bar, type from:[sender’s email here] and press Enter.
Click the checkbox at the top-left of the message list. This selects only the first 50 results.
A small banner appears that says Select all conversations that match this search. Click it. This is the link that selects every matching email, even if there are thousands.
Click the trash icon.
Deleted emails sit in the Trash for 30 days before Gmail automatically empties them. If you want them gone immediately, go to Trash and click Empty Trash now.
For more on keeping Gmail in shape after the cleanup, the Fyxer guide to managing emails in Gmail goes deeper on filters, labels, and what to leave alone.
Mobile (iOS and Android)
Gmail on mobile does not have the "Select all conversations that match this search" option. You can search from:[sender’s email here], long-press one email, tap Select all at the top, and delete. But that only catches what's currently loaded on screen, roughly fifty messages at a time. Then you scroll, repeat, and try not to lose your place.
For a sender with a few dozen emails, this works fine. For anything more, switch to the desktop.
Auto-delete future emails (desktop only)
If a sender keeps sending, and you'd rather Gmail handle them on arrival:
Run the from:[sender’s email here] search.
Click the small filter icon on the right of the search bar, then Create filter.
Tick Delete it, and also apply a filter to matching conversations.
Save.
This deletes existing emails from that sender and routes future ones straight to trash. Filters can only be created on desktop, which is another reason to do this work there.
Outlook (and Hotmail)
Hotmail addresses now run on Outlook.com, so the steps below cover both. If you signed up before 2013, the inbox you're using is Outlook, except for the URL.
Desktop and web: Use Sweep
Outlook has a feature called Sweep that most articles on this topic ignore. It is genuinely the fastest way to do this:
Click any email from the sender you want to clear.
On the Home tab, click Sweep.
Choose one of the options. The useful ones are "Delete all messages from this sender" and "Delete all messages from this sender and any future messages."
Click OK.
Sweep does both jobs at once: it clears the existing pile and stops future ones. Outlook turns the second option into a rule you can edit later if you change your mind.
If Sweep isn't available in your version of Outlook, the search method works too.
Type from:[email protected] in the search bar, press Ctrl+A (Cmd+A on Mac) to select all results, and press Delete. The classic desktop app sometimes selects only the first 75 results, in which case, run the rule trick: create a rule that targets the sender, set the action to delete, and tick Run rule now. This works through thousands of messages without you having to watch.
Outlook's mobile app cannot bulk-delete from search results. You can long-press individual emails to multi-select within a folder, but the search view doesn't support that. Microsoft's own community forum confirms it. So you’ll need to switch over to the desktop/web version.
Apple Mail (and iCloud)
Apple Mail gives you a few different routes depending on whether you're working on a Mac, an iPhone, or via iCloud.com on the web. The Mac desktop experience is the most straightforward; the mobile app, less so.
Apple Mail on a Mac
The cleanest method here is to sort by sender:
Open the inbox you want to clean.
From the View menu, choose Sort By > From. Now all emails from each sender are grouped.
Click the first email from the sender you want to clear, then Shift-click the last one. Everything in between is selected.
Press Delete.
Switch the sort back to date when you're done.
If the sender is one you'll be cleaning up regularly, build a Smart Mailbox: Mailbox > New Smart Mailbox, set the condition to From contains [sender’s email], and save. Now every message from that sender lives in one folder. Open it, Cmd+A, delete.
iCloud Mail (iCloud.com)
If your @icloud.com or @me.com mail is what you're cleaning up, doing it on the web is faster than on any Apple device:
Sign in at icloud.com/mail.
Use the search bar at the top. Filter by From and enter the sender.
Click the first result, scroll to load more, then Shift-click the last one. Or press Cmd+A after clicking into the message list.
Click the trash icon.
Apple's iCloud Mail Cleanup feature, built into iCloud.com, can also unsubscribe you from senders in the Updates and Promotions categories in bulk and route their future emails to the trash. Worth a look if you want to clean up several senders at once rather than one by one.
Apple Mail on iPhone and iPad
Of all the major providers, Apple Mail on mobile is the least user-friendly for this task. Apple's mobile Mail app doesn’t offer a true select-all option for search results, and the workarounds are clumsy, but here’s the quickest method:
Search the sender
Tap a single email to filter the message list to just that email
Tap Edit at the top, then drag two fingers down the left edge of the message list to bulk-select.
The list scrolls automatically as you drag. Once everything is selected, tap the trash icon.
For more than a few dozen emails, it’s best to just head on over to iCloud.com on a browser.
Yahoo Mail
Yahoo's bulk deletion works cleanly on desktop, with a select-all option that covers your full search results rather than just the visible page. The mobile experience doesn't offer the same, so if you have a large pile to clear, the browser is the better call.
Desktop
In the search bar, type from:[sender’s email address] and press Enter.
Click the checkbox at the top of the results to select the visible page (around 40 emails).
A blue link appears reading “Select all X messages matching this search”. Click it.
Click the trash icon.
Trash empties automatically after 7 days in Yahoo, which is shorter than Gmail or Outlook. If you change your mind about a deletion, do it in the first week.
Mobile
Yahoo's bulk-selection link is desktop-only by design. The mobile app lets you long-press to multi-select within the visible list, but it won't work on every email that matches a search. Use the web.
How to stop receiving emails from that sender
Deleting yesterday's emails doesn't stop tomorrow's. If one sender is consistently overwhelming your inbox, here are some steps that you can take:
Unsubscribe: Most legitimate senders include a one-click unsubscribe at the top of the email (Gmail and Apple Mail surface this in the header). For senders without one, the unsubscribe link is usually buried at the bottom in tiny grey text. If you can't find one, the email is probably either spam or transactional, and unsubscribe won't apply.
Block the sender:Gmail, Outlook, and Apple Mail all let you block from the menu of an open email. Future messages route directly to spam or trash without you seeing them.
Set up a filter or rule: The most reliable option for senders who keep emailing despite unsubscribe (looking at you, recruiters and ex-vendors). The auto-delete filter steps in the Gmail and Outlook sections above will catch every future message from that address.
If you're bulk-unsubscribing across many senders at once, the Fyxer guide to clearing your inbox covers tools and habits in more detail.
The deeper problem: This won't be the last time
Are you just looking to delete emails from one sender, or do you have a deeper problem with inbox clutter? Many users face challenges with their inboxes because they no longer work as a system: newsletters they signed up for three years ago, old notifications, marketing promotion materials, receipts from one-time purchases, etc., all add up.
And the cost of this is more than clutter. A study published in Frontiers in Psychology found that a high email load harms well-being beyond what time pressure and interruptions alone can explain. The volume itself is the problem, regardless of how busy you are otherwise. Each unprocessed email adds a small cognitive load that compounds over the course of a working day.
Email is the single biggest time drain at work. According to Fyxer's 2026 Admin Burden Index, a survey of 5,000 UK and US office workers, email is the #1 time-wasting task: 32% of US workers cite the inbox as their top drain, and employees lose an average of 5.6 hours per week to admin that AI could handle.
Mass-deleting one sender deals with a symptom. To address the volume itself, four things help:
Unsubscribe aggressively: Anything you wouldn't pay a dollar to read should not have a route into your inbox. Tools like Clean Email or Unroll.me will batch-process this for you. They require inbox access, so check what they do with your data before connecting them.
Turn off tool notifications at the source: Project trackers, ticketing systems, and collaboration tools all default to emailing you about everything. Most of those settings can be turned off in five minutes per tool, and the volume reduction is immediate.
Have somewhere for noise to go automatically: Filters and rules work, but they're brittle and require maintenance. The faster route is to have categorization happen on arrival without you setting it up (more on this in the next section).
Why deleting emails from one sender isn't a long-term fix
Mass-deleting one sender is satisfying, but the inbox refills, either with more emails from that sender or from others. The version of inbox management that holds up over time is the one where you don't have to keep actively managing your inbox, and that’s where Fyxer comes in.
Tools like Fyxer take a different approach: instead of requiring manual cleanup, they automatically categorize incoming email on arrival, separating newsletters and notifications from threads that actually need a response. The result is that bulk senders stop competing for the same attention as your real work, without you having to do anything.
It works inside Gmail and Outlook, so nothing about your existing setup changes. For more on what a working inbox looks like day to day, the Fyxer guide to inbox zero goes into the habits and trade-offs.
Deleting all emails from one sender FAQs
Can I recover emails after deleting them?
For a window of time, yes you can recover deleted emails. Gmail, Yahoo, Apple Mail, and iCloud keep deleted emails in Trash for 30 days. Outlook keeps them for 30 days too, then another 14 in Recoverable Items. Yahoo only holds them for 7 days.
Does deleting also unsubscribe me?
No. Deletion only removes existing messages. If you don't unsubscribe, block, or set up a filter, the same sender will keep arriving.
What's the fastest way to handle thousands of emails from a single sender?
Outlook: Sweep with delete all and any future messages. Gmail: filter with delete it + apply to matching conversations. Apple Mail: a Smart Mailbox plus Cmd+A. All three handle volume without you watching.
Another option is to use a tool like Clean. Email to automate mass email deletions.
Can I do this from my phone?
For small batches in Gmail, Yahoo, or Apple Mail, yes. For anything serious or for any task in Outlook mobile, a desktop/laptop is the better option.