How to Stop Spam Emails (Gmail, Outlook, Yahoo)

4 min read
Beginner Email Spam Privacy Gmail

Your inbox is drowning in spam. Marketing emails, scam offers, fake invoices, newsletters you never signed up for. Deleting them one by one is a losing battle.

This guide shows you how to actually stop spam — not just delete it, but prevent it from arriving in the first place.

Gmail

Unsubscribe (Legitimate Emails)

Many emails have an Unsubscribe link at the top or bottom. Gmail often shows it right at the top of the email. Click it to stop future emails from that sender.

Block a Sender

  1. Open the email
  2. Click the three dots (top right of the email)
  3. Click Block [sender name]

All future emails from that address go straight to spam.

Report Spam

Select the email → click the Report spam button (exclamation mark icon). This:

  • Moves it to spam
  • Trains Gmail's filter to catch similar emails
  • Reports the sender to Google

Create Filters

For persistent spam that changes email addresses:

  1. Click the search filter icon (right side of search bar)
  2. Enter the sender domain or keywords
  3. Click Create filter
  4. Choose: Delete it or Skip Inbox

Mass Unsubscribe

Search for unsubscribe in Gmail — this shows all marketing emails. Unsubscribe from ones you do not want.

Outlook / Hotmail

Block a Sender

  1. Right-click the email
  2. Click BlockBlock sender

Sweep (Mass Delete)

  1. Right-click an email from a sender
  2. Click Sweep
  3. Choose: delete all from this sender, or keep only the latest

Rules

Settings → Rules → Add new rule → set conditions (from, subject contains) → action (delete, move to folder).

Yahoo Mail

Block a Sender

  1. Open the email
  2. Click the three dots
  3. Block sender

Create Filters

Settings → More Settings → Filters → Add new filter.

Apple Mail (iPhone/Mac)

Block on iPhone

  1. Open the email
  2. Tap the sender's name
  3. Tap Block this Contact

Block on Mac

  1. Open the email
  2. Click the sender's name
  3. Click Block Contact

Blocked senders go to trash automatically.

How to Prevent Future Spam

Use Email Aliases

Never give your real email to websites you do not trust. Use aliases:

  • Gmail trick: Add +anything before the @. Example: [email protected] still delivers to [email protected]. If it gets spammed, you know which site sold your data and can filter it.
  • Apple Hide My Email: Creates random addresses that forward to your real email
  • Firefox Relay: Free email aliases

Use a Separate Email for Signups

Have two emails:

  • Primary: For important accounts (banking, work, family)
  • Secondary: For shopping, newsletters, free trials, and random signups

When the secondary gets too spammy, you can abandon it without losing important contacts.

Never Reply to Spam

Replying confirms your email is active and leads to more spam.

Never Click "Unsubscribe" on Scam Emails

Legitimate marketing emails have real unsubscribe links. But phishing and scam emails use fake unsubscribe links that actually confirm your email is active (or lead to malware). If the email looks suspicious, just block and report — do not click anything.

Do Not Publish Your Email Publicly

Spambots crawl websites for email addresses. If you need to display your email on a website:

  • Use a contact form instead
  • Write it as sam [at] samnet [dot] dev
  • Use an image instead of text

Check for Data Breaches

If you suddenly get more spam, your email might have been leaked in a data breach. Check at haveibeenpwned.com.

Spam vs Phishing — Know the Difference

Spam Phishing
Goal Sell you something Steal your credentials or money
Danger Annoying Dangerous
Examples Marketing, newsletters, product offers Fake bank alerts, "verify your account", fake invoices
Action Unsubscribe or block Report, block, delete. NEVER click links

Phishing red flags:

  • Urgent language ("Your account will be suspended!")
  • Sender email does not match the company (look carefully)
  • Links go to suspicious URLs (hover before clicking)
  • Asks for password, credit card, or personal info
  • Generic greeting ("Dear Customer" instead of your name)

Set Up Email Authentication (For Domain Owners)

If you own a domain and want to prevent others from spoofing your email address, set up SPF, DKIM, and DMARC. Use our SPF/DMARC Tool to generate the correct DNS records, and verify them with our DNS Toolbox.

Related Tools