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

- Published: - 11 minutes read

Keeping your inbox clean isn’t always easy — especially when the same sender keeps flooding it with newsletters, receipts, or updates you no longer need. The good news? You don’t have to scroll for hours to clean things up.

In this guide, we’ll show you how to delete all emails from one sender in just a few clicks — whether you use Gmail, Outlook, Yahoo, or Apple Mail. It’s fast, easy, and it can save you a ton of storage space (and stress).

Here’s what we’ll cover:

Sounds good? Then let’s dive in.

What You Need to Know Before Deleting Emails

Deleting emails is a fast way to declutter — just make sure you don’t lose something you’ll regret. Here are a few things worth keeping in mind before you start mass-deleting emails from a specific sender:

  • Attachments will be lost: When you delete an email, any files or images it contains are also deleted. So take a moment to review your inbox before hitting delete — especially if the sender sometimes mixes in useful information with the clutter.
  • Trash isn’t forever: Most email providers automatically delete messages in the Trash folder after a set period — 30 days in Gmail, 7 days in Yahoo. So it’s best not to rely on the trash as a long-term backup.
  • This won’t stop future emails: Deleting messages doesn’t block the sender. If you want to stop receiving emails from them altogether, you’ll need to unsubscribe, block the sender, or create a filter.

How to Delete All Emails from One Sender in Gmail

Gmail makes it easy to find and delete emails from a specific sender in bulk. You can do it on both desktop and mobile — though it’s faster on desktop.

On Desktop

  1. Open Gmail.
  2. In the search bar, type from: followed by the sender’s email address (for example: from:[email protected]). Then press Enter to view all emails from that sender. Search for all emails from one sender in Gmail
  3. Click the checkbox at the top left to select all visible emails. If there are more emails than displayed, click Select all conversations that match this search. Select all emails from one sender in Gmail
  4. Click the Trash icon to delete them. Delete all emails from one sender in Gmail
Deleted emails in Gmail are moved to the Trash folder and will be permanently erased after 30 days.

On Mobile

  1. Open the Gmail app on your iOS or Android device.
  2. Tap the search bar and enter the sender’s email address using from: (for example: from:[email protected]).
  3. Tap and hold the first email, then select the others you want to delete. 4.Tap the Trash icon at the top.
The Gmail mobile app doesn’t support Select all — so you’ll need to select the emails manually before deleting them.

How to Delete All Emails from One Sender in Outlook

Outlook lets you quickly find, select, and mass delete messages from a specific sender — whether you’re using the web version, the desktop app, or the mobile app. Here’s how it works.

On Outlook.com

  1. Go to Outlook.com.
  2. Use the search bar at the top to type: from: followed by [email protected]. Search for all emails from one sender in Outlook
  3. Once the results load, click Select All at the top of the message list. Select all emails from one sender in Outlook
  4. Click the Delete all icon to delete the emails. Delete all emails from one sender in Outlook

To remove more than one page of emails, click Select all conversations that match this search if prompted.

On Desktop

  1. Open the Outlook desktop app.
  2. In the search bar at the top, type from: and the sender’s email address or name.
  3. Press Ctrl + A (Windows) or Cmd + A (Mac) to select all messages in the results.
  4. Right-click and select Delete, or press the Delete key on your keyboard.

On Mobile

  1. Open the Outlook mobile app.
  2. Tap the Search icon.
  3. Type from: before the sender’s name or email and run the search.
  4. Tap and hold on an email to select it.
  5. Tap other messages to multi-select, then tap the Trash icon.

How to Delete All Emails from One Sender in Yahoo Mail

Deleting emails from a specific sender in Yahoo Mail works just like in Gmail. Use the search function to locate all relevant emails. Then delete them in bulk.

On Desktop

  1. Go to Yahoo Mail.
  2. In the search bar at the top, type from:, followed by the sender’s email address (for example: [email protected]) and hit Enter. Locate every emails from a sender in Yahoo Mail
  3. Click Select All at the top of the list. Select all emails from a sender in Yahoo Mail
  4. Press the Delete icon to move them to the Trash. Bulk delete emails from a sender in Yahoo Mail
Yahoo automatically deletes all the emails in the Trash after 7 days.

On Mobile

  1. Open the Yahoo Mail app on iOS or Android.
  2. Tap the search icon and enter the sender’s email address.
  3. Long-press the first email in the results, then tap to select additional ones.
  4. Tap the Trash icon to delete them.

How to Delete All Emails from One Sender in Apple Mail

Whether you’re using Apple Mail on macOS or iOS, you can find and delete all emails from a specific sender using the built-in search function.

On Desktop

  1. Open the Mail app on your Mac.
  2. In the top-right search bar, type from:, followed by the sender’s name or email address. Find emails from a sender in Apple Mail
  3. Select All Mailboxes if you want to search your entire account.
  4. Once results appear, click one of them, then press Cmd + A to select all emails. Select all emails from one sender in Apple Mail
  5. Click the Delete icon. Mass delete emails from a sender in Apple Mail

On Mobile

  1. Open the Mail app on iPhone or iPad.
  2. Go to All Inboxes or the specific mailbox you want to search.
  3. Tap the search bar at the top and enter from: and the sender’s name or email.
  4. Tap Select in the top-right corner.
  5. Tap Delete.

How to Stop Receiving Emails from a Sender

Deleting old emails is great — but if you keep getting unwanted messages from the same sender, it’s worth taking an extra step to stop them altogether.

Here’s how:

1. Unsubscribe

Most marketing emails include an Unsubscribe link at the bottom. Click it to stop future emails from that sender. In Gmail and Outlook, you may also see an Unsubscribe button near the top of the message. Learn more about how to unsubscribe from promotional emails.

2. Block the Sender

If you’re getting unwanted messages from the same person or email address, you can block them. This will send all future emails from that sender straight to your Spam or Trash folder.

  • Gmail: Open the email > click the three-dot menu > Block [sender].
  • Outlook: Right-click the email > Security options > Block**.
  • Yahoo Mail: Open the email > click the three-dot menu > Block sender.
When you block a sender, they won’t be notified — so you can clean up your inbox in peace.

3. Set Up Filters to Auto-Delete

Lastly, you can create a filter (or rule) that automatically deletes emails from a specific sender. This is a good option for repeat messages that don’t have an unsubscribe link.

  1. Go to your email settings.
  2. Create a new filter or rule.
  3. Set the condition to From = [email protected].
  4. Set the action to Delete or Move to Trash.
  5. Save your changes.

And voilà. New emails from that sender will be deleted automatically — no extra clicks needed. Learn more about how to filter emails in Gmail to save time and protect your inbox from unwanted messages.

Conclusion

Whether you’re using Gmail, Outlook, Yahoo, or Apple Mail, clearing out emails from a single sender can be a powerful way to take back control of your inbox — especially if you’re drowning in newsletters, promos, or old threads you no longer need.

Just remember: after 7 to 30 days, these emails will be permanently deleted. Once that happens, there’s no getting them back. So take a second to double-check before you hit delete.

Want to get more out of your emails? Use Mailmeteor to supercharge your inbox (it’s free!) and unlock new features, such as:

✨ Write emails faster with AI ⏰ Follow-up until you get a reply 🔍 Track opens and clicks in real-time 🗂️ Search and export emails in one click

And so much more. Our free plan lets you send up to 50 personalized emails a day. No strings attached. Why not give it a try?

Happy sending 💌

FAQs

How do I delete all emails from one sender at once?

Use the search bar to look up the sender’s email (e.g., from:[email protected]). Then select all results and click Delete. You can usually do this in bulk with just a few clicks on both desktop and mobile apps.

How do I find emails from a specific sender?

Use your email’s search bar. In Gmail and Outlook, type from: followed by the sender’s email (e.g. from:[email protected]). In Yahoo Mail, just type the sender’s name or address and hit Enter — then filter as needed.

Will deleting emails from one sender delete future emails too?

No — deleting emails from a specific sender only removes existing messages. To stop future emails, consider unsubscribing or creating a filter that automatically deletes new messages from that address.

Will I lose attachments if I delete emails from a sender?

Yes. When you delete an email, any attachments it contains will also be deleted. If there are attachments you want to keep, make sure to download and save them before deleting the message.

This guide was written by Paul Anthonioz, content editor at Mailmeteor. Mailmeteor is a simple & privacy-focused emailing software. Trusted by millions of users worldwide, it is often considered as the best tool to send newsletters with Gmail. Give us a try and let us know what you think!

Published in:

Use Gmail like a pro

Receive guides and tips about Gmail to boost your productivity.

Explore more from Mailmeteor

Articles, examples, tutorials, and inspiration from our emailing experts.