DEV Community

Ahsan Luqman
Ahsan Luqman

Posted on Originally published at aliasfleet.com on

You Cannot Stop Spam Emails Forever, but You Can Starve Them

You cannot stop spam emails permanently. Full stop. I run AliasFleet, an email-alias service: a separate forwarding address per site, each killable on its own, so a leaked address names its source and dies alone. Near zero is the real goal, and a layered system is the way to get there. If someone promises permanent zero, they are selling you something.

One paragraph of scale, because this problem is structural, not personal. Around 392.5 billion emails go out every day in 2026, and something like 150 to 160 billion of them are spam: close to 45% of all email traffic. Almost none of it reaches you. Gmail's filters catch more than 99.9% of spam, phishing and malware, close to 15 billion unwanted messages a day. Your inbox only sees the mail that got past all of that. Ending it for good would mean shutting four supply lines at once, and at least three of them sit entirely outside your control.

The honest answer is no

Start with the mechanics. Once your address lands on a spam list, it never comes off. Breach dumps get copied, re-sold and recombined for years. Our piece on where spam actually comes from walks the harvest channels. The FTC's broker study found the industry running on a fundamental lack of transparency: a single broker held 1.4 billion consumer transactions and 700 billion data elements, another adds 3 billion new data points a month, and seven of the nine brokers studied had passed data to another broker in the study. Your address travels through companies you have never heard of. None of them ask.

Then there is the supply line nobody warns you about. Spammers do not need you to share your address; they can guess it. The method is a directory harvest attack: the attacker brute-forces common usernames at a domain, and every address the server accepts lands on a list that gets sold between spammers. Nobody leaked you and nobody sold you; the address was simply found.

Your own history works against you too. Every real address you ever typed into a signup form started a clock that never stops: breaches surface in batches, dumps get re-traded, and a quiet broker sale leaves no record at all. Our spike diagnostic shows how to read which channel moved your address, but no channel here closes from your end. That is the structural fact everything else in this article sits on.

Why do I get spam on an address I never shared?

"Never shared" is not the bar you think it is. A guessed address works as well as a shared one, a brokered one can arrive carrying your name, area and purchase history so the mail reads like it knows you, and a breached address keeps working for years after the breach.

Nobody knows the split between these channels for your inbox, me included. Nobody can see inside it, so anyone quoting you a percentage is guessing. The shape is what matters: at least three of the four channels sit outside your control, and the fourth is every signup you have already made. Permanence cannot survive that. Near zero can.

The mail you hate most is probably legal

Now the part that breaks most "stop spam forever" advice. Plenty of the junk people complain about is not spam in any legal or technical sense. It is graymail: marketing from a company you bought something from once, lists that merged when companies got bought, partner offers from a signup you forgot.

Under the FTC's CAN-SPAM rules, commercial email needs no prior consent in the US; it is legal outright. The bar is opt-out, not opt-in: truthful headers, a straight subject line, a physical address, and an opt-out honoured within 10 business days. The FTC's own guidance for businesses says it in plain words. No opt-in requirement means a sender can keep mailing until you ask out, as long as the rules are followed.

This is why your filter cannot save you from it. Google's sender guidelines hold bulk senders to a spam complaint rate under 0.30% and require one-click unsubscribe, so a compliant sender mailing you at a 0.2% complaint rate is inside the rules and your filter was built to let that mail through. It is doing its job. The mail is annoying and lawful at the same time. No button changes that.

Three permanent fixes that do not work

The market sells certainty on this question, and none of it survives the mechanics above.

A brand-new email address. The old address stays in every dump and broker list it ever entered, and those lists never expire. The new one starts clean and starts getting shared the day you use it: signups, breaches, brokers, the whole machine again. Moving every account over is weeks of work for a reset that does not last.

Total address secrecy. This one dies on the harvest attacks above. You can tell your address to nobody and a spammer can still guess it, buy it from a broker who got it from a warranty card, or pull it from a breach at a company you never signed up with. Secrecy helps. It was never a wall.

Products that promise zero spam. Ask which of the four channels a zero-spam product actually closes. None of them. The products worth your money say what they manage: filters manage the flow, unsubscribe tools manage the senders, aliases manage the address. Our Gmail guide walks the version that works. The rest is marketing.


Unsubscribe is safe on mail you actually signed up for; the law makes senders honour the opt-out. The rule is only this: on obvious scam mail, click nothing. Report it as spam instead, which trains the filter without telling the sender your address is live. Our guide piece walks the mechanics of both buttons.

What actually gets you close: layers, not tricks

No single tool ends spam. The answer is a system that stacks four layers, each aimed at a different channel. Here is what each layer does and, more usefully, what it never does.

Layer What it does What it never does
Killable per-site aliases Each new signup gets its own address; the To line names the sender; pausing kills that address Reaches the old address or anything already sitting in old dumps
Report, block, filter Cleans the old address up; trains your provider's filter Touches the sender's list; retires any address
Breach monitoring Warns you when the old address surfaces in known breaches, so you act early Pulls your address out of any dump or list
Unsubscribe discipline Stops lawful marketing from senders you once chose Touches scam mail, broker resales, or partner lists you never joined

Run all four and the realistic end state is this: the old mail gets quieter through cleanup, and nothing new ever becomes untraceable. Near zero. Not permanent zero, and it never pretends otherwise.

The layer that does the heavy lifting

Three of the four layers deal with what already exists. Only one changes the structure going forward, which is why it comes first: stop handing websites your real address.

Give every site its own email alias: a separate forwarding address that lands in your real inbox, and when junk arrives, the To line names the source, because only one site ever had that address. The leak-tracing method is built on exactly this. Instead of waiting on a sender to honour an unsubscribe, you pause the alias: mail to it bounces, the sender sees a dead address, and everything else in your life keeps working.

An alias is a managed, permanent address: it takes receipts and password resets like any address, and goes quiet the moment it misbehaves. The mechanics breakdown covers forwarding, reply routing and the kill switch. The set-up guide takes about two minutes, and the free tier covers 10 aliases, enough for the accounts that matter most. The cheap version of this idea is plus addressing on your real address. Our piece on its limits explains why the tag strips off and the real address shows through.

The mail this system cannot touch

Stated plainly, because the whole article collapses if this part goes soft: the layered system above does nothing for the address you have been handing out for years. It sits in the dumps, the broker files and the mailing lists, and no product reaches back in time to scrub it. Have I Been Pwned shows where it has surfaced; our breach-response guide is the order of operations once it has. Report, block and filter are the cleanup crew for that old address: aliases stop the list growing, but they do not shrink it.

Want the straight answer on whether handing your address to websites is safe in the first place? We wrote that one too. Short version: no. This article is the long version of what to do about it.

Six months from now, a new sender gets noisy. You read the To line, pause one alias, and get on with your day. That is not stopping spam permanently. It is the closest thing to it that exists, and now you know exactly why.

Top comments (0)