Skip to main content

How to block spam emails for good – according to Which? experts

We've heard from Which? Tech members struggling to stop unwanted messages clogging up their inboxes, but there's a fix
Tom MorganSenior Consumer Writer

With over a decade of experience at Which?, Tom covers everything from tech advice to money-saving tips, and highlights the best deals during major sales events.

Conor HoulihanTechnical Support Adviser

Conor built his first computer over 20 years ago, and uses his extensive tech expertise to help Which? Tech members avoid scams, fix issues and protect their data

Spam emails

Spam emails can be a real pain, potentially tricking you into handing over personal data and making it harder to spot the emails you actually want to see.

Typically, the advice would be to block the sender and report the message as spam. While this can work for individual instances, it won’t stop spam when the sender constantly rotates the address they use to send emails. The rise of AI also means scammers can write more polished and personalised messages at scale.

Thankfully, our experts at Which? Tech Support has found that creating custom rules or filters in your email app of choice can help block junk before it even appears in your inbox. Keep scrolling to learn how it's done.

Jump to: Block Gmail spam | Block Outlook spam | Block Yahoo spam | Block BT Mail spam | Block Apple Mail spam

Which? Tech Support package

Get a year of super-useful advice

Solve your tech issues and get a year of our super-useful tech support for only £49 a year.

Join Which? Tech Support

Already a Tech Support member? For 1-to-1 technical advice, including buying advice, go to our Tech Support online booking tool.

How to set up email rules

Many spam senders constantly change or rotate their email addresses (for example, from 123@outlook.com to 1234@outlook.com) to try and get around individual blocking. You can continue to block them, but it becomes an endless cycle without any real impact.

Instead of blocking addresses one by one, you can create custom rules or filters to automatically delete or move these emails without any manual intervention.

For example, if the subject line of a recurring spam email is ‘free bitcoin’, you can create a rule that automatically deletes any email with that subject – regardless of the sender’s address. These rules can be as specific or as broad as you like. For instance, you could filter by the exact phrase ‘free bitcoin’ or simply use a keyword like ‘bitcoin’.

But be careful when using keywords – you don’t want to accidentally filter out legitimate emails.

Top tip: Start with a very specific phrase first. If the spam continues, gradually widen your filter. This reduces the risk of accidentally deleting legitimate emails.

Get more from tech

free newsletter

Cut through the jargon with our free monthly Tech newsletter.

Our free Tech newsletter delivers tech-related content, along with other information about Which? Group products and services. We won't keep sending you the newsletter if you don't want it – unsubscribe whenever you want. Your data will be processed in accordance with our privacy notice.

To block spam on Gmail, try this:

  1. Open up your Gmail inbox.
  2. In the right-hand section of the search bar at the top of your screen, select Show search options (this is the icon featuring three horizontal sliders).
  3. In the Subject box, type in a phrase to filter out. For example, you could enter free bitcoin.
  4. Click Create filter at the bottom of the drop-down menu.
  5. On this next screen, you'll be asked what should happen to emails that feature your search phrase. Simply tick Delete it.
  6. Finally, select Create filter.
Gmail filter settings

Other useful Gmail features:

  • Schedule an email – click Compose to open up a blank email window. Select the white arrow next to the Send button, then Schedule send.
  • Undo sending a message – click the cog icon, then See all settings. Under Undo send, select your cancellation period using the drop-down menu – choose from 5, 10, 20 or 30 seconds. Choose Save Changes. See also: How to unsend an email.
  • Organise your emails using labels – right-click an email in your inbox. Scroll down to Label as and select Create new. Name your label and then click Create.

For more tips, see our guide: Useful Gmail features you need to try right away

To block spam on Outlook, try this:

  1. Open up your Outlook inbox.
  2. Click the Settings cog wheel in the top-right corner of your screen.
  3. Choose Email and then, under Layout, select Rules.
  4. Click the Add new rule box.
  5. Give the rule a name (eg bitcoin spam rule)
  6. Under Add a condition, open the drop-down menu, select Subject includes and type in 'free bitcoin' in the Enter words to look for field.
  7. Under Add an action, open the drop-down menu and select Delete.
  8. Click Save to finalise your changes.
Outlook filter settings

If you're struggling with a sluggish computer, it might be time for an upgrade. Consult our guide to the best laptops to see which models we recommend.


To block spam on Yahoo, try this:

  1. Open up your Yahoo inbox.
  2. Click the Settings cog wheel in the top-right corner, then select More settings.
  3. Choose Filters and click Add new filters.
  4. You now need to give your filter a name – 'bitcoin spam rule', for example.
  5. Under Set rules, select Subject > Contains > 'free bitcoin'.
  6. Under Choose the folder to move it to, select Trash.
  7. Click Save.
Yahoo filter settings

To block spam on BT Mail, try this:

  1. Open up your BT Mail inbox in a web browser.
  2. Click the drop-down menu next to your username (top-right corner) and select Settings.
  3. Select Mail > Rules > Add.
  4. In the Condition section, select Subject line > Contains and enter a phrase like 'free bitcoin'.
  5. Under Actions, choose Move to folder and select Trash (or Spam).
  6. Click Save.

Discover the best antivirus that will keep you safe from viruses, ransomware and phishing attacks.


To block spam on Apple Mail, try this:

  1. Open up the Mail app on Mac.
  2. In the menu bar, choose Mail > Settings (or Preferences, depending on your macOS version).
  3. Select Rules > Add Rule.
  4. Give your rule a name – for example, ‘Bitcoin spam’.
  5. Under If any/all of the following conditions are met, choose Subject > Contains, and type in 'free bitcoin'.
  6. Under Perform the following actions, select Delete message (or Move message to Junk).
  7. Click OK.

Join Which? Tech Support

Which? Tech Support package

Get a year of super-useful advice

Solve your tech issues and get a year of our super-useful tech support for only £49 a year.

Join Which? Tech Support

Which? Tech Support can help you keep on top of your home tech. Our experts explain things clearly so you can resolve issues and feel more confident using your devices.

Get unlimited 1-to-1 expert support:

  • By remote fix We connect securely from our office to your home computer and resolve issues while you watch.
  • By phone Clear guidance on choosing, setting up, using and resolving issues with your home tech devices.
  • By email Outline the issue and we’ll email you our answer.
  • In print Which? Tech magazine, six issues a year delivered to your door.

You can join Which? Tech Support.