← Blog

How to Stop Spam Email and Block Senders for Good

· By Matt Senter

Your provider's spam filter is very good. Gmail, Outlook and iCloud all catch the obvious fraud, the malware and the mass-blasted nonsense before you ever see it. So if your inbox still feels like it is full of junk, the mail getting through is probably not spam in the technical sense at all. It is bulk mail you once gave permission for, cold pitches sent by a human, and notifications from services you actually use.

That distinction matters, because it decides which tool works. Marking permission-based mail as spam does not reliably stop it, and can quietly cost you mail you wanted. Here is what each control actually does, and the order to reach for them in.

Why marking as spam stops working

The spam button trains a classifier that is mostly looking at the sender's reputation across millions of mailboxes, not just yours. One person marking a legitimate newsletter as spam barely moves it. The sender keeps a good reputation, the mail keeps arriving, and you keep pressing a button that is not aimed at the problem.

It also has a real cost. Spam folders are not a quiet holding area you will get around to reading. Mail routed there is easy to lose and, in most clients, deleted automatically after thirty days. If you train the filter to distrust a sender whose receipts or account notices you need later, that is where those go.

Use the spam button for actual spam: fraud, phishing, anything from a sender you never had a relationship with that is trying to get something from you. For everything else, one of the next three tools is a better fit.

How to block an email sender

Blocking is the blunt one, and it is the right choice when you never want to hear from an address again and there is no relationship to preserve.

  • Gmail: open a message from the sender, click the three-dot menu at the top right of the message, and choose Block "sender". Their future mail goes to spam. Manage the list later under Settings, Filters and Blocked Addresses.
  • Outlook: select the message, then Home, Junk, Block Sender. On the web, use the three-dot menu on the message and choose Block. The blocked list lives in Settings, Mail, Junk email.
  • Apple Mail: click the sender's name in the message header and choose Block Contact. In Settings, Mail, Blocked, you can choose whether blocked mail is left in place and marked, or moved straight to Trash.

Two limits worth knowing before you lean on this. Blocking works per address, so a sender using a fresh address for every send is unaffected, which is exactly what aggressive bulk senders do. And most providers cap how many addresses you can block, so a blocklist is not a strategy on its own. It is a tool for a handful of specific, persistent senders.

When the problem is a whole company rather than one address, blocking the domain is the stronger move. That is what blocked domains in Premail does, and it survives the sender rotating addresses.

Unsubscribe instead, when there is a real subscription

For a newsletter, a retailer or a service you signed up for, unsubscribing is better than blocking. It stops the mail at the source rather than filtering it after delivery, it keeps your spam folder meaningful, and it does not put the sender's transactional mail at risk.

Only use the unsubscribe link when you recognise the sender. On genuine bulk mail from a real company, the link is safe and legally required to work. On actual spam, clicking anything confirms your address is live, and that is worth more to the sender than the one message was.

The practical problem with unsubscribing is volume: doing it one message at a time, across years of accumulated signups, is the reason most people give up. Doing it in bulk is a solved problem, and we compared the apps that do it, including the free ones and how they pay for themselves.

Write a filter for what keeps arriving

Some mail cannot be blocked or unsubscribed from: recruiter outreach, cold sales pitches, notifications from a tool your employer requires. It is not spam, you did not subscribe to it, and it will keep coming. This is what filters are for.

Every provider supports rules. In Gmail, search for the pattern, then choose Create filter from the search options and pick Skip the Inbox plus a label. In Outlook, use Settings, Mail, Rules. In Apple Mail, Settings, Rules.

The honest limitation is that these rules match on strings. A rule looking for the word "opportunity" in a subject line catches the recruiter mail that happens to use it and misses the one that does not, and keeping the rules working means adding to them forever. If you have ever written a dozen rules and still had the same mail land in your inbox, that is why, and it is not a failure of discipline.

Premail exists for that gap: it reads the sender and subject, works out what a message actually is, and applies a rule you wrote in plain English rather than one built from keywords. There is a longer explanation in how Premail filters your inbox, and a worked example for one of the most common cases in stopping recruiter spam.

Stop giving out the address you actually read

Everything above is cleanup. The durable fix is to stop the address from spreading in the first place, because an address that has leaked into enough marketing databases cannot be cleaned up, only filtered forever.

  • Use an alias for signups. iCloud offers Hide My Email, Gmail treats anything after a plus sign as the same mailbox, and most custom domains support catch-all addresses. Give each service its own address and you learn exactly who leaked it.
  • Never reply, not even to complain. A reply confirms a human reads the address, which raises its resale value.
  • Be careful with "unsubscribe from all" offers from senders you do not recognise. On a list you never joined, that form is a way to confirm the address.

The order to work in

  1. Actual fraud or phishing: mark as spam, then delete.
  2. A subscription you recognise: unsubscribe.
  3. One persistent sender with no relationship: block the address, or the domain if they rotate.
  4. Mail you cannot stop at the source: filter it out of the inbox.
  5. Everything, going forward: stop handing out the address you read.

Most of this is a one-off afternoon. The part that is not, the steady arrival of mail that is nobody's definition of spam but still is not worth your attention, is the part worth automating. That is the job Premail was built for: see how the filtering works, or download it and point it at one inbox for a week.