How to Delete All Emails from One Sender (Gmail, Outlook, Yahoo, Apple Mail)

Written by David Morelo

This guide explains how to delete all emails from one sender across different email services, and how inbox management tools can help where others fall short.

Quick Answer

You can delete all emails from one sender by searching for their address and selecting all matching messages. Most email services support this, but the exact steps and limitations vary.

Deleted emails remain in Trash until you permanently remove them.

Before You Delete Emails

What to know Explanation
Doesn’t stop future emails You’ll still receive new messages unless you unsubscribe or block the sender
Emails can be permanently removed Messages in Trash are deleted after a period and may not be recoverable
Attachments will be lost Files included in deleted emails are removed as well
May not select all emails Some apps require confirming full selection or loading more results
Mobile is limited Bulk delete often requires multiple steps

How to Delete All Emails from One Sender in Gmail

On Desktop (Web)

  1. Enter into the search bar: from:sender@example.com
  2. Click the checkbox at the top of the results list.
  3. Click “Select all conversations that match this search.”
  4. Click the Trash icon.
Delete all emails from one sender in Gmail on desktopDelete all emails from one sender in Gmail on desktop

Gmail initially selects only the messages visible on the page. To remove all matching emails, you must confirm the selection of all conversations.

On Mobile (Gmail App)

The Gmail mobile app does not provide a true “select all” option for search results.

To remove emails from a sender:

  1. Search for the sender using from:sender@example.com
  2. Tap and hold on any message to select it.
  3. Tap Select all at the top, then tap the Trash icon.
  4. Scroll down to load more results, repeat the selection and deletion.
Delete all emails from one sender in Gmail on mobileDelete all emails from one sender in Gmail on mobile

This process is limited and can be time-consuming for large volumes.

Automatically Delete Future Emails From a Sender

  1. Open a message from the sender.
  2. Click the three-dot menu next to the reply button.
  3. Select “Filter messages like this.”
  4. Automatically delete future emails from a senderAutomatically delete future emails from a sender
  5. Click Create filter.
  6. Select “Delete it.”
  7. Confirm.

This will send all future emails from that sender directly to Trash.

Learn more about how to sort Gmail by sender and delete mass emails in Gmail.

How to Delete All Emails from One Sender in Outlook

On the Web

  1. Type the name or use from:sender@example.com in the search bar.
  2. Press Enter.
  3. Click the Results or Mail checkbox at the top of the email list.
  4. Delete all emails from one sender in Outlook on the webDelete all emails from one sender in Outlook on the web
  5. Click the Delete button.

Outlook does not immediately select all matching emails (only the first 75 messages). You need to scroll down to ensure all results are included.

On Mobile App

  1. Tap the search icon.
  2. Enter the sender’s email or from:sender@example.com
  3. Tap and hold a message to start selection.
  4. Tap Select All (only a limited number of emails are selected).
  5. Tap the Delete icon.
  6. Scroll to load more and repeat.

How to Delete All Emails from One Sender in Yahoo Mail

On the Web

  1. Type in the name or email address and press Enter in the search bar.
  2. Click the Select All checkbox above the results.
  3. If more than 25 emails match, click “Select all [X] conversations matching this search.”
  4. Select all emails from one sender in Yahoo Mail on the webSelect all emails from one sender in Yahoo Mail on the web
  5. Click the Delete icon to move the selected messages to the Trash folder.
Delete all emails from one sender in Yahoo Mail on the webDelete all emails from one sender in Yahoo Mail on the web

On Mobile

  1. Search for the sender’s name or email address.
  2. Select a date range, such as This week, to narrow the results.
  3. Tap the Select all checkbox at the top of the screen.
  4. Tap the Delete icon in the bottom panel.
Delete all emails from one sender in Yahoo Mail on mobileDelete all emails from one sender in Yahoo Mail on mobile

Learn how to delete all emails on Yahoo in our other post.

How to Delete All Emails from One Contact in Apple Mail (Mac)

  1. Open the Mail app on your Mac.
  2. Type the sender’s name or email address into the search bar.
  3. From the filter options, select “From”.
  4. Select all emails from one contact in Apple MailSelect all emails from one contact in Apple Mail
  5. Click any message and press ⌘A (Command + A) to select all matching messages.
  6. Click the Trash icon.
Delete all emails from one contact in Apple MailDelete all emails from one contact in Apple Mail

How to Stop Emails From a Sender for Good

Unsubscribe: Use the unsubscribe link in the email to stop future messages.

Block: Prevent the sender from contacting you again.

Create a filter or rule: Automatically send future emails to Trash or Spam.

Why You May Not Be Able to Delete All Emails at Once

Email providers and clients often impose limitations that affect bulk actions:

Because of this, deleting large volumes of emails may require multiple steps.

Email management tools such as Clean Email group messages by sender and allow bulk actions without manual selection, which can significantly reduce the time required to clean large inboxes.

Instantly Delete by Sender with Clean Email

With Clean Email, you don’t need to run complicated searches or select messages manually. It automatically groups messages by sender, letting you delete even thousands of emails at once.

Delete Emails From One Sender on iPhone with Clean EmailDelete Emails From One Sender on iPhone with Clean Email

The app also includes a dedicated Senders tab, where you can sort contacts by the number of messages received to quickly identify frequent senders.

Number Of Messages (High to Low) option in Clean EmailNumber Of Messages (High to Low) option in Clean Email

Clean Email is free to try and works with Gmail, Outlook, Yahoo, and any other IMAP-based service. Your data is never used for marketing or sold to third parties.

Advanced Ways to Delete Emails by Sender

Use Search Filters

You can refine deletion by combining filters:

This allows you to remove only older or larger emails from a sender instead of all messages.

Delete in Stages

If you are dealing with thousands of emails, results may load gradually. In such cases:

Common Issues and How to Fix Them

Emails still appear after deletion

This typically happens when messages were archived instead of deleted, or when not all conversations were selected.

Not all emails were removed

If you did not confirm selecting all matching conversations, only a portion of the results was deleted.

Bulk delete is not available on mobile

Most mobile apps limit bulk actions. Full deletion usually requires the web version.


FAQs

Can I delete emails from multiple senders at once?

Most email services only support actions for one sender at a time. However, you can delete emails from multiple senders at once in Clean Email.

Will deleting emails remove entire conversations?

It depends on the service. Some clients group emails into threads, which may be affected when messages are deleted.

Why does my storage not decrease after deleting emails?

Storage is only freed after the Trash or Deleted Items folder is emptied.

Can I delete only future emails from a sender automatically?

Yes. Most providers like Gmail and Outlook let you create rules or filters that send future messages from a specific sender directly to Trash or Deleted Items. It doesn’t affect past emails, only new ones.

Try Clean Email for Free
*****4.5based on 3,300 user reviews
Get Started
InboxClean Your Mailbox

Use tools like Cleaning Suggestions and Smart Folders to help you quickly clean out an overloaded inbox

Mute unwanted emailsUnsubscribe

Keep unwanted emails out of your inbox by unsubscribing—even from email lists that don’t have an unsubscribe link

Clean your emailsKeep it Clean

Automate repetitive tasks with Auto Clean rules to archive emails as they become old or to sort them into folders

Background
Use filters to find emails you want to clean.Arrow
Screener FeatureArrow
UnsubscribeArrow
Auto CleanArrow
Sender SettingsArrow