How to Stop Unwanted Emails in Gmail (Five Levels of Fix)

The short answer
Open any unwanted email, click the three-dot menu next to Reply, and choose Block, Unsubscribe, or Report Spam depending on what you are dealing with. For persistent senders or whole domains, create a filter instead. Five controls exist; each sends mail to a different place. Picking the right one stops the right mail.
Learn how to stop unwanted emails in Gmail with five escalating controls: unsubscribe, block sender, filter, report spam, and protect your address.
On this page
- 01Match the Control to the Mail Type
- 02Level 1 — Unsubscribe
- 03Level 2 — Block the Sender
- 04Level 3 — Create a Filter
- 05Level 4 — Report Spam or Phishing
- 06Level 5 — Change What Reaches the Address
- 07How These Controls Work Across Gmail Platforms
- 08What to Do When Nothing Works
- 09A Faster Way to Handle an Overloaded Inbox
Gmail absorbs a lot of unwanted mail: newsletters you vaguely recall signing up for, cold sales emails that found your address somehow, spam from domains you have never visited, and phishing attempts dressed up as bank notices. None of those are the same problem, and Gmail has a different control for each.
Using the wrong fix adds overhead without stopping anything. Reporting spam on a newsletter you chose to join penalizes a sender who is annoying, not malicious. Blocking one address when the problem is an entire domain stops today's wave and leaves tomorrow's untouched. The five levels below match each control to the type of unwanted mail it actually handles, explain exactly where mail ends up after each action, and call out the one filter setting that causes people to silently miss legitimate email.
Match the Control to the Mail Type#
Spend ten seconds identifying the type of unwanted mail before opening any menu. The right fix depends on it.
| Type of unwanted mail | Best control | Where mail ends up |
|---|---|---|
| Newsletter or subscription you opted into | Unsubscribe | Spam (future messages only) |
| Specific address sending repeatedly | Block sender | Spam (all future messages from that address) |
| Pattern: domain, keyword, or subject line | Filter | Wherever the filter action sends it |
| Unsolicited commercial or bulk email | Report spam | Spam; trains Google's classifier |
| Fake bank, delivery, or login alerts | Report phishing | Removed; escalated to Google security |
| Address on lists you never joined | Plus-address or new address | Stops at the source |
Level 1 — Unsubscribe#
If you signed up for something at some point — a newsletter, a product update sequence, a promotional list — unsubscribe rather than report spam. Gmail shows a native Unsubscribe link next to the sender name in the message header for any email that carries a standard List-Unsubscribe header. That covers the majority of legitimate mailing lists. Clicking it removes you from the sender's list, and Gmail automatically routes their future mail to Spam.
On desktop, open the message and click Unsubscribe directly next to the sender name in the header area. Confirm in the dialog if one appears. On mobile, the same link appears at the top of the message. The whole process takes under ten seconds.
Reporting spam instead of unsubscribing flags the sender's domain with Google and can affect their deliverability for other recipients. Save Report Spam for mail you never asked for. Use Unsubscribe for mail you did ask for but no longer want.
Level 2 — Block the Sender#
Blocking stops a specific email address from reaching your inbox. All future messages from the blocked address go directly to Spam — automatically, without you needing a separate rule. This is the right move when a particular person or address is sending harassing or persistent unsolicited mail.
- 1
Open the message
On desktop or mobile, open an email from the address you want to block.
- 2
Open the three-dot menu
Click or tap More — the three-dot icon — next to the Reply button at the top of the message.
- 3
Select Block
Choose Block [sender name] from the menu. Gmail confirms the action. All future messages from that exact address will go to Spam.
Block affects one address, not an entire domain
Level 3 — Create a Filter#
Filters are Gmail's most precise tool. They can match by sender address, sender domain, subject line, keywords, message size, or whether the mail has attachments. You define the rule once and it runs on every matching message from that point forward.
The current filter actions in Gmail are: Skip the Inbox (Archive it), Mark as read, Star it, Apply the label, Forward it to, Delete it, Never send it to Spam, and Always mark as important. You can combine multiple actions on one filter.
One thing filters cannot do: control Gmail's category tabs. The Promotions, Social, Updates, and Forums tabs are Gmail's automatic categorisation layer, not filters. Mail sorted into Promotions has still arrived in your account — the sender can still reach you. If you want mail from a specific sender or domain routed to a particular place, you need an explicit filter.
- 1
Open search options
In the Gmail search bar, click the filter icon at the right end (Show search options) to expand the criteria panel.
- 2
Set your criteria
Fill in the fields that apply — From for a sender address or @domain.com for a whole domain, Subject for subject line patterns, Has the words for keywords in the message body.
- 3
Click Create filter
At the bottom of the search options panel, click Create filter.
- 4
Choose your actions
Tick one or more actions from the list. You can also tick Also apply filter to matching conversations to process existing messages already in your inbox.
- 5
Save the filter
Click Create filter to activate it. The rule runs immediately on any new matching message.
Delete it sends mail to Trash — not permanent deletion
Level 4 — Report Spam or Phishing#
These two actions are often confused, but they do different things and reach different teams at Google.
Report spam moves the message to Spam and sends a copy to Google, who uses it to refine the shared spam classifier. Future mail from the same address is more likely to land in Spam automatically — for you and for other Gmail users who encounter the same sender. Reporting spam is the right action for bulk unsolicited commercial mail.
Report phishing is a separate escalation for messages that impersonate a bank, a delivery service, a government agency, or any recognisable brand — particularly if the message asks you to click a link or enter credentials. To report phishing: open the message, click the three-dot menu (More) next to Reply, and select Report phishing. This sends the message to Google's security teams, not just the spam classifier, and places a warning on the thread. Treating a phishing attempt as ordinary spam undersells the signal and slows the security response.
Level 5 — Change What Reaches the Address#
The first four levels react to mail that has already found your address. Level 5 reduces the surface area the address exposes in the first place.
Plus-addressing lets you append a tag after a plus sign: [email protected] or [email protected]. Gmail delivers mail to any plus variant directly to your main inbox. You can then create a filter matching To: [email protected] to auto-label or archive that specific stream. The limitation: once a sender has your plus address, they can still mail it indefinitely. Some sign-up forms also reject the plus character entirely.
The dot trick works differently and is commonly misunderstood. For personal @gmail.com accounts, Gmail treats all dot combinations of your username as identical — [email protected] and [email protected] both route to the same inbox. This is useful for tracking which service leaked your address: sign up to different services using different dot placements, then search Gmail for messages to that exact variant. You cannot block a dotted variant independently — it is a tracking tool, not a blocking tool. Note that this dot-insensitivity applies only to personal @gmail.com accounts; Google Workspace accounts (your company domain via Google) treat dots as significant.
For high-risk signups — public forums, contests, any site that feels like a leak risk — use a dedicated alias address or a separate Gmail account. When that address gets overwhelmed, you abandon it without affecting your main inbox.

How These Controls Work Across Gmail Platforms#
Most controls are available on both desktop and mobile, with one significant exception: you cannot create or edit filters from the Gmail mobile app. Use a desktop browser to build your filter rules — they then run on all platforms automatically.
| Control | Gmail desktop (browser) | Gmail mobile app (iOS and Android) |
|---|---|---|
| Unsubscribe | Link next to sender name in message header | Same — shown at the top of the message |
| Block sender | Three-dot menu next to Reply | Three-dot menu next to sender name |
| Create a filter | Search bar filter icon — full options available | Not available — requires desktop browser |
| Report spam | Select message then Report spam, or three-dot menu | Three-dot menu — Report spam |
| Report phishing | Three-dot menu — Report phishing | Three-dot menu — Report phishing |
What to Do When Nothing Works#
A determined sender rotates addresses. A filter on one address stops today's wave; tomorrow's arrives from a new domain. If unwanted mail keeps finding its way through:
- Tighten the filter by matching on subject-line patterns or body keywords that stay consistent across address changes — these are harder for a sender to rotate away from
- Search Gmail for keywords common to the messages before building the filter, so you are matching the content rather than the sender
- Check whether your email address is published somewhere it should not be — your website contact page, a public forum profile, or a professional directory
- Use Never send it to Spam on a sender Gmail keeps misclassifying, rather than repeatedly rescuing legitimate mail from Spam
- If the volume is high and the nature is unsolicited outreach, your address is likely on a list being sold; a new address you migrate contacts to is a permanent fix
A Faster Way to Handle an Overloaded Inbox#
We build AI Emaily, an AI-native email client that adds a spam and cold-email protection layer above what Gmail provides natively. Where Gmail's filters require a manual rule per sender, AI Emaily evaluates message content and context — what the email actually says, not just who sent it — to route unsolicited outreach before it reaches your inbox.
Two honest notes: AI Emaily connects to your existing Gmail account and works alongside Gmail's native controls, not instead of them. The controls described in this guide still apply. And for genuine phishing or malicious mail, Google's own Report phishing path is the correct escalation — that security reporting channel is not something a third-party client replicates.
If you want to see what the AI filtering layer actually does before evaluating it, the spam protection page explains the mechanism without the sales pitch.
Frequently asked
See it in AI Emaily
Keep reading
Sources

Written by
Nafiul HasanNafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.