How to Delete All Emails From One Sender in Outlook

One noisy sender can be responsible for hundreds — sometimes thousands — of emails in your Outlook mailbox. Here are the fastest ways to delete every email from a specific sender, whether you’re on Outlook.com, the new Outlook for Windows, or classic Outlook desktop.

Method 1: Use Sweep (Outlook.com & new Outlook)

Sweep is Outlook’s built-in tool for exactly this. It deletes all current messages from a sender and can keep doing it automatically for future emails.

  1. Open Outlook.com (or the new Outlook app) and select any email from the sender.
  2. In the toolbar, click Sweep.
  3. Choose an option:
    • Delete all messages from this sender — clears everything currently in the folder.
    • Delete all messages from this sender, and any future messages — also auto-deletes new ones going forward.
    • Keep the latest message and delete the rest.
  4. Click OK.

Sweep is great — but it only works on one sender at a time, and you have to already know who the culprits are.

Method 2: Search, then select all

If you’d rather see the emails before deleting:

  1. In the search bar, type the sender’s name or address (or use from:someone@example.com).
  2. Press Enter to see every matching message.
  3. Select the checkbox on the first message, then use Select all (Outlook shows an option to select everything in the results, not just the visible page).
  4. Press Delete (or drag to Deleted Items).

Tip: deleted mail goes to Deleted Items and is recoverable for 30 days, so you can undo a mistake.

Method 3: Classic Outlook (desktop)

Classic Outlook doesn’t have Sweep, but you can group by sender:

  1. Click the Filter / Arrange By control above your message list and choose From (or click the “From” column header to sort).
  2. All emails from the same sender are now grouped together.
  3. Click the first, hold Shift, click the last to select the range, then press Delete.

The faster way: clean every sender at once

The catch with all of the above is that they’re one sender at a time, and Outlook never shows you who is actually filling your inbox. If you have 600 senders and 30 of them are the problem, that’s 30 separate Sweep operations.

That’s the exact problem Sender Sweep solves. It scans your whole Outlook mailbox, ranks every sender by how many emails they’ve sent (and how many you’ve actually read), and lets you select the worst offenders and delete them all in one go — right from your browser. You can also filter to “never opened” senders or delete only emails older than a certain date.

FAQ

Where do the deleted emails go? To your Deleted Items folder, so they’re recoverable for about 30 days before being permanently removed.

Will Sweep delete future emails too? Only if you pick the “…and any future messages” option. Otherwise it just clears what’s there now.

Can I delete emails from many senders at once? Not natively — Outlook works one sender at a time. Tools like Sender Sweep let you select and clear many senders in a single pass.

Related reading: How to mass unsubscribe from newsletters in Outlook and How to delete old emails in Outlook.

Related guides