Skip to content

How to delete all emails from one sender in Gmail

Before bulk deletion, make the search precise and understand its effect. Gmail moves deleted messages to Trash; it does not unsubscribe you or stop the sender from writing again.

6 minute readUpdated

Archive walkthrough

Illustrative walkthrough · made-up data. Nothing changes in Gmail.

Senders → Sender details

LinkedIn Updates

updates@example.com · sample sender

Currently in inbox
128
Received · last 90 days
64

Open a sender's details. Check recent subjects and the email your decision would affect.

Marked-read flags give context; they do not prove an email was read.

Archive preview

Archive 128 emails?

Where
Inbox only
Age
All inbox email

These emails leave Inbox and stay in Gmail All Mail.

Review the current count before confirming. A one-time Archive does not create a future rule or free storage.

Activity → Completed

128 emails archived

LinkedIn Updates · Archive

Activity records the completed result. If an action is still running or needs attention, its status says so.

Choose Undo from the recorded action while its recovery window is open.

Activity → Undo complete

128 emails restored

In this example, the archived inbox email returns to Inbox.

Undo applies to supported mail-moving actions. A delivered unsubscribe request cannot be recalled.

Archive, Later and Delete have 30 days of Activity Undo.

Try the Senders workspace →

Check the address and the consequences first

A display name is not a stable sender identity. “Store Updates” may arrive from several addresses, while one address may carry orders and advertising together. Use the full From address and inspect recent subjects before selecting everything.

Gmail normally retains Trash for up to about 30 days unless you permanently delete messages or empty Trash earlier. Treat that period as recovery time, not long-term storage. If you might need invoices or receipts, narrow the search with exclusions or archive instead.

Delete one sender in Gmail

Use Gmail’s own search grammar to make the affected set visible before acting.

  1. Search the exact address

    Enter from:(offers@example.com). For a safer first pass, add older_than:1y or -label:important and inspect the resulting set.

  2. Open a sample

    Check recent and old results. Look for receipts, password resets, or account notices that share the same sender address.

  3. Select the intended email

    Select the current page first. If Gmail offers “select all conversations that match,” use it only when the query and count match your intention.

  4. Move to Trash and verify

    Click Delete, then open Trash and confirm a few messages. Undo immediately if the selection was wrong; otherwise Gmail keeps the messages in Trash temporarily.

Delete by sender in DeclutrMail

DeclutrMail groups the saved Gmail details by sender. Delete is an explicit action with a confirmation preview because its recovery model differs from Archive and Later.

The preview names the sender and affected count available from the current index. The action moves matching email to Gmail Trash and removes it from Inbox. It does not install a future sender rule.

  1. Open the sender

    Open the sender inspector in Clean up, then review recent subjects, current inbox count, and past decisions. Open Gmail for the full message when needed.

  2. Choose Delete for this sender

    Delete is not promoted as a recommendation. It remains an explicit decision separate from Archive, Later, Keep, and Unsubscribe.

  3. Read the preview

    Confirm the sender, How far back, and whether the scope is Inbox only or Inbox + archived. Check the affected count and sample again after changing a control. The preview explains Activity Undo and its deadline. Gmail Trash offers a separate fallback, normally up to 30 days unless emptied sooner.

  4. Confirm and inspect Activity

    Wait for server confirmation. Activity records the action; Gmail remains the final place to verify or restore trashed messages.

Decide what should happen to future email separately

If the sender is legitimate but no longer wanted, use Unsubscribe after reading its preview. If it lacks a usable unsubscribe method, a Gmail filter can route future email to Trash or skip Inbox. Blocking the sender routes future email to Spam; that is a different outcome again.

Keeping cleanup and future routing as two explicit decisions prevents a one-time housekeeping action from silently becoming permanent automation.

Use a less destructive option when uncertain

Archive preserves email in All Mail and Gmail search. Later keeps it under a DeclutrMail/Later label. Both are better first moves when the sender mixes useful and noisy messages, and both can be undone from Activity while their undo window is open.

The fastest cleanup is not always the one with the largest count. The better measure is how confidently you can explain what moved and how you would recover it.

Verify the native Gmail behavior

Gmail controls and wording can change. These guides were checked against Google’s current help documentation.

Keep reading