A separate email address for every website
Most people use one email address for everything — the shop, the newsletter, the bank, that forum they joined once. It is convenient, and it is also the reason a single leak ends up following you across every account you own.
There is a calmer way. When you have connected your own domain to this site, you can hand every website a different address — netflix@your-domain.com, dropbox@your-domain.com, myshop@your-domain.com — invented on the spot, no setup for each one. This page is about the habit itself: why it is worth it, how it really behaves, and where its one limit is.
The idea, in one sentence
Instead of typing the same address into every sign-up form, you type a new one made from the name of that site. Any word before the @ works, because the whole domain is yours — you are not registering mailboxes, you are just choosing a name at the moment you need it.
These are separate mailboxes, not one big pile
This is the part worth getting right, because it is the opposite of what a lot of guides describe. netflix@your-domain.com and shop@your-domain.com are two different mailboxes. Mail for Netflix lands in the Netflix one; mail for the shop lands in the shop one. Nothing is merged into a single stream.
To read a mailbox, you open it by its name: come to the main page, pick your domain in the drop-down, type the name in front of the @, and you are looking at exactly that address and nothing else.
Why bother — three real payoffs
- You can trace a leak to the exact culprit. If
netflix@your-domain.comsuddenly starts getting casino and crypto spam, there is no mystery: only the site you gave that name to could have leaked, sold, or been breached. The address is the evidence. - You can switch spam off at the source. Once a name is buried in spam, you simply stop using it — every other address you own is untouched. No filters to write, no “unsubscribe” links to trust, no clean-up.
- Your accounts stop pointing at one another. One shared address is a thread that ties all your sign-ups together. A different address per site cuts the thread — a list that leaks from one place cannot be matched against the others.
How it beats the usual tricks
You may already know two lighter tricks. They have their place, but this is where they fall short:
+netflix to a Gmail address, or moving the dots around, is quick — see the Gmail Generator. But many sign-up forms strip the tag or reject the + outright, and anyone can read your real address by deleting everything after it. It hides nothing and cannot truly be shut off — the mail still reaches your one inbox. (If you have collected such aliases, the address normalizer folds them back to the real inbox.)A naming scheme that won't bite you
The names are for you, so keep them boring and predictable. Use the site's own name, lower-case, one word:
| Signing up at | Address to use |
|---|---|
| netflix.com | netflix@your-domain.com |
| a shop's newsletter | shop-sale@your-domain.com |
| a forum you join once | forum2026@your-domain.com |
| a delivery tracking page | parcel@your-domain.com |
- Do not reuse a burned name. Once an address is drowning in spam, retire it — pick
netflix2@…if you ever need that site again. - Keep it to letters, digits and hyphens. That works everywhere and never trips a sign-up form's validation.
- Avoid the obvious ones on a guessable domain. Names like
info@oradmin@are the first a stranger would try — a per-site name likenetflix@is far less guessable.
One honest limitation
A private domain hides your address from strangers guessing names — it does not add a password. Anyone who learns the exact address can open it here, the same as with the shared domains. That is fine for codes, confirmations and newsletters, which is what this is for; it is not a vault for something that must stay secret behind a login only you can reach.
Set it up in three steps
- Connect your domain. One MX record points the whole domain here — the full walkthrough is in New Email Generator domain name.
- Add the record at your registrar. Where the DNS panel lives and the exact values to enter, for the popular registrars, are in How to add an MX record.
- Confirm it works. Paste the domain into Check your domain — it shows whether mail for it now reaches us.
After that there is nothing left to configure. Every time a site asks for your email, invent a name from it, type it in, and come back here to read whatever lands.