How to Delete All Emails From One Sender (Gmail, Outlook, Apple Mail & More)
Inbox clutter from a single persistent sender — a newsletter you forgot you signed up for, a retailer that emails daily, or an old colleague's forwarded threads — can pile up into hundreds or thousands of messages. The good news: every major email platform has a way to bulk-select and delete all messages from one sender at once. The approach varies depending on which platform you're using and how you access it.
Why Deleting by Sender Is Different From a Normal Delete
When you delete emails one at a time, you're working with individual messages. Deleting by sender means filtering your entire mailbox — sometimes across thousands of messages and multiple folders — based on a shared attribute (the From address), then acting on that entire group at once.
This works through search-based filtering: you run a search query that returns only messages from that sender, select all results, and delete them in bulk. The key variable is that most email apps only let you select what's visible on screen by default, so triggering a true "select all matching results" action (not just the current page) is the step most people miss.
How to Do It in Gmail 🗑️
Gmail's search operators make this straightforward.
- In the search bar, type
from:[email protected]and press Enter - Check the checkbox at the top left to select all messages on the current page
- A banner will appear: "Select all X conversations that match this search" — click it
- Click the Delete button (trash icon)
- Empty your Trash if you want the storage freed immediately
You can also filter by sender name rather than exact address using from:Name, though an exact email address is more precise if someone has used multiple display names.
Important note: Gmail's search covers all folders by default, including Spam and Sent. If you only want to delete from the inbox, add in:inbox to your query: from:[email protected] in:inbox.
How to Do It in Outlook (Web and Desktop)
In Outlook on the web (outlook.com or Microsoft 365):
- Type
from:[email protected]in the search bar - Once results load, right-click any message and look for Select All, or use the checkbox in the column header
- Select the option to include all search results (not just the visible page)
- Delete the selected messages
In Outlook desktop (Windows):
- Use the Search bar and enter the sender's name or email
- On the Search tab in the ribbon, you can further filter by From
- Once results are displayed, use
Ctrl+Ato select all - Press
Delete
One distinction worth noting: Outlook desktop and Outlook web don't always behave identically. The desktop app tied to an Exchange or Microsoft 365 account may have different selection limits than the browser version.
How to Do It in Apple Mail
Apple Mail handles this a bit differently depending on whether you're on macOS or iOS/iPadOS.
On macOS:
- In the search bar, type the sender's name or email address and press Enter
- When prompted, choose to search by From specifically
- Use
Command+Ato select all results - Press the Delete key or move to Trash
On iPhone or iPad:
The mobile version of Apple Mail has more limited bulk actions. You can filter by sender in search, but selecting all results requires tapping each message individually unless your iOS version supports the Edit > Select All option in the filtered view. This is a known friction point with Apple Mail on mobile — the functionality exists but is less intuitive than on desktop.
Platform Comparison at a Glance
| Platform | Search Operator | Select All Method | All Folders by Default? |
|---|---|---|---|
| Gmail (web) | from:[email protected] | Click "Select all X conversations" banner | Yes |
| Outlook Web | from:[email protected] | Checkbox + select all results | Yes |
| Outlook Desktop | From: filter in Search tab | Ctrl+A | Depends on scope |
| Apple Mail (macOS) | Search > From filter | Command+A | Yes |
| Apple Mail (iOS) | Search > From filter | Manual or Edit > Select All | Yes |
A Few Things to Watch For
Archiving vs. deleting: In Gmail especially, deleting removes messages from All Mail entirely, while archiving just removes the Inbox label. Make sure you're hitting Delete, not Archive, if your goal is to clear storage.
Unsubscribing first: If the sender is a mailing list, deleting their existing emails without unsubscribing means new ones will keep arriving. Gmail and Apple Mail both surface an Unsubscribe link at the top of emails from recognized senders — worth using before or after the bulk delete.
Shared or alias addresses: Some senders use multiple addresses (e.g., [email protected] and [email protected]). A single search query will only catch the exact address you searched. You may need to run multiple searches to fully clear a sender's history.
Storage timing: 📦 Most platforms don't immediately free up storage when you move messages to Trash. You'll need to empty the Trash manually, or wait for the automatic purge (typically 30 days).
What Varies by Setup
How smoothly this process goes depends on factors specific to your situation: whether you're using a browser, a native app, or a mobile device; how your email account is configured (IMAP, Exchange, or a proprietary system); how many messages match the search; and whether your account is on a free tier with storage limits that affect how Trash behaves.
Some corporate email environments also restrict bulk delete actions or require IT admin permissions to delete large volumes of messages. If you're on a managed work account and the expected options aren't appearing, that's likely the reason.