How to Set Up Unlimited Email Aliases on Your Own Domain
Most email providers advertise aliases as a feature but cap them at a low number. ProtonMail gives you 10-15 depending on your plan. Fastmail caps at 600. Apple's Hide My Email works but generates random strings you can't remember. Gmail's plus addressing (you+tag@gmail.com) is widely rejected by signup forms.
Truly unlimited aliases means no cap, no approval process, and no need to create each one in advance. The only way to get that is with your own domain and catch-all routing.
What "Unlimited" Actually Means
With catch-all on your domain, every possible address works by default. There's no alias list to manage. You don't configure netflix@yourdomain.com before using it — you type it into a signup form and it works immediately.
This is unlimited in the literal sense. Not "up to 600" or "unlimited on the enterprise plan." Every string before the @ is a valid, working address. You can create new ones on the fly, in any context, without touching a dashboard.
The difference matters. Capped alias systems force you to plan ahead, prioritize which services get aliases, and sometimes delete old aliases to make room. With catch-all, none of that applies.
Step-by-Step Setup
Getting unlimited aliases running on your domain takes four steps:
1. Get a Domain
If you don't already own a domain, register one from any registrar (Cloudflare, Namecheap, Porkbun, etc.). Domains cost around $10-15/year depending on the TLD.
Choose something short and memorable. You'll be typing it regularly when signing up for services.
2. Add the Domain to Reusable.Email
In the Reusable.Email dashboard, add your domain. The system generates the DNS records you need: MX, SPF, DKIM, and DMARC.
The $10/year catch-all subscription activates unlimited alias receiving for that domain.
3. Configure DNS
Add the auto-generated records to your registrar's DNS settings. The Reusable.Email dashboard includes step-by-step guides for every major registrar — Cloudflare, Namecheap, GoDaddy, and more.
Once the records propagate (usually within minutes), the system verifies your domain automatically.
4. Start Using Aliases Immediately
That's it. Every address at your domain now works. Open a signup form, type servicename@yourdomain.com, and the confirmation email arrives in your inbox.
Alias Naming Strategies
A good naming convention keeps your aliases organized as the number grows. Here are three approaches:
By Service
The simplest pattern. Name the alias after the service:
spotify@yourdomain.comgithub@yourdomain.comlinkedin@yourdomain.comdentist@yourdomain.com
Pros: Immediately obvious who has each address. Easy to trace spam. Cons: Predictable — if someone knows your domain and convention, they could guess your addresses.
By Category
Group aliases by type rather than individual service:
shopping-amazon@yourdomain.comshopping-ebay@yourdomain.comdev-github@yourdomain.comdev-gitlab@yourdomain.comfinance-bank@yourdomain.com
Pros: Natural grouping for filtering. Easy to block an entire category. Cons: Slightly longer to type.
By Time Period
Use dates to create temporal separation:
feb2026-trial@yourdomain.com2026q1-newsletter@yourdomain.com
Pros: Useful for trials and one-time signups. Easy to ignore everything from a past period. Cons: Not as useful for long-term accounts.
Mix and match based on context. There's no wrong answer when you have unlimited addresses to work with.
Managing Spam on Specific Aliases
When an alias starts receiving unwanted email, you have options:
Filter it. Set up a rule to automatically archive or delete email to the compromised address. Your other aliases remain unaffected.
Trace the source. Since only one service had that address, you know exactly who leaked it. You can report the breach or simply stop using that service.
Abandon it. Stop checking that alias entirely. Unlike a primary email address, losing a single alias has no impact on your other accounts.
This is the fundamental advantage over a single email address. When your one address gets leaked, spam hits everything. When one of your hundreds of aliases gets leaked, you isolate and move on.
Why This Beats Shared-Domain Disposable Email
Shared disposable services (Mailinator, YOPmail, Guerrilla Mail) give you temporary addresses on their domains. The problem: those domains are on every blocklist. Most services reject them at signup.
Your own domain won't be on any blocklist. It looks like any other personal or business domain. Services have no reason to block it. You get the same throwaway flexibility without the constant rejection.
For a deeper comparison, see the complete guide to custom domain email.
Sending From Your Aliases
Receiving unlimited aliases is half the picture. If you want to reply from those addresses, you need a managed inbox ($3 one-time from Reusable.Email) linked to your custom domain.
With a managed inbox, you can send email that appears to come from any address at your domain, with proper SPF and DKIM authentication. This works through standard IMAP/SMTP, so any email client supports it.
For more on email alias strategies and when to use different types of addresses, check out the email alias guide.
The Bottom Line
Unlimited email aliases aren't a premium feature. They're the natural result of owning a domain with catch-all routing. No artificial caps, no per-alias pricing, no advance setup.
One domain. One flat fee. Every address works.