The average person receives over 100 spam emails per week. Most of that spam exists because we hand out our real email address every time a website asks for it. Stopping spam is not just about filters — it is about changing how you share your address in the first place.
Here are seven methods that actually work, ranked from most to least impactful.
1. Stop giving your real address to new sign-ups (most effective)
The single most effective way to stop spam is to prevent new spam from ever being created. Every time you hand your real email address to a website, you risk it ending up on a marketing list, being sold to third parties, or being exposed in a data breach.
Use a temporary email address for any sign-up where you do not need long-term access: free trials, one-time downloads, promotions, communities you are trying out, and any site you are not sure you will trust. Your real address never enters their system, so it can never be spammed from it.
Specter generates a disposable inbox in seconds — no account, no setup. Use it for any sign-up that does not require permanent access.
2. Unsubscribe from legitimate marketing emails
Every email from a legitimate company must include an unsubscribe link by law (CAN-SPAM in the US, GDPR in Europe, CASL in Canada). For newsletters, promotional emails, and marketing campaigns from companies you actually recognise, clicking Unsubscribe works reliably.
To do this efficiently:
- Search your inbox for “unsubscribe” — this surfaces every mailing list you are on
- Batch-unsubscribe from anything you do not actively read
- Use Gmail's built-in “Unsubscribe” button at the top of promotional emails
- Tools like Unroll.me can bulk-manage subscriptions
Do this once a quarter and your inbox stays clean over time.
3. Mark spam as spam (do not just delete it)
Deleting a spam email removes it from your inbox but teaches your email provider nothing. When you mark an email as spam (or junk), you are training the filter to recognize that sender and similar patterns in the future.
Gmail, Outlook, and Apple Mail all use machine learning to improve spam detection based on your reports. The more consistently you report spam rather than delete it, the better your filters get.
4. Never click links in suspicious emails
Many spam emails include a fake “unsubscribe” link that does the opposite of what it claims — clicking it confirms that your email address is active and monitored by a real person. This makes your address more valuable to spammers and often results in more spam.
The rule: only click unsubscribe links from senders you recognise and deliberately signed up with. For everything else, mark as spam and move on.
5. Use email aliases for long-term subscriptions
For services you genuinely want to use long-term but want more control over, consider an email alias service. Apple Hide My Email, SimpleLogin, and DuckDuckGo Email Protection generate masked addresses that forward to your real inbox. If a service starts spamming you, you can disable that specific alias without changing your real address.
This is the right tool for subscriptions you value but do not fully trust — software services, e-commerce accounts, and similar.
6. Enable and tighten your email provider's spam filter
Every major email provider has spam filtering, but the settings are often not at maximum sensitivity by default to avoid false positives. Review your spam filter settings:
- Gmail: Settings → Filters and blocked addresses. You can also use the Search Operators to create filters that automatically archive or delete senders.
- Outlook: Settings → Junk email → Blocked senders and domains. Add persistent spammers manually.
- Apple Mail: Mail → Preferences → Junk Mail. Enable filtering and set it to move junk to the Junk folder automatically.
7. Consider a fresh start for heavily compromised addresses
If your email address has been in circulation for many years and appears in multiple data breaches (you can check at haveibeenpwned.com), the spam may be too deeply rooted to eliminate. In that case, the most practical solution is to create a new primary email address and migrate your important accounts to it — using email aliases and temp mail going forward to keep the new address clean.
This is a big step, but for inboxes receiving hundreds of spam emails per day, it is often the only genuinely effective option.
Frequently asked questions
Why am I getting so much spam email?
Your email address was likely harvested from a website sign-up, a data breach, or a marketing list that was sold to third parties. Once your address is in circulation, it spreads quickly between spam lists.
Does unsubscribing from spam emails work?
It depends on the sender. For legitimate businesses, clicking Unsubscribe works and is required by law in most countries. For actual spam from unknown senders, never click unsubscribe — it confirms your address is active and often results in more spam.
Can you permanently stop spam emails?
You cannot stop spam 100%, but you can reduce it to near-zero by using a temporary email address for new sign-ups (so your real address never gets into spam lists in the first place), combined with aggressive spam filtering for your existing inbox.
Is it safe to click unsubscribe in spam emails?
Only if the sender is a recognizable company you signed up with. For unsolicited emails from unknown senders, do not click any links — mark them as spam instead and let your email provider's filters learn.
The bottom line
Stopping spam requires attacking the problem from two directions: cleaning up your existing inbox with filters, unsubscribes, and spam reports — and preventing new spam from accumulating by using disposable email addresses for all new sign-ups. The second part is what most people skip, and it is the most important.