August 24, 2025·5 min read

How to Set Up Unlimited Email Aliases on Your Own Domain

email-aliasescustom-domaincatch-allprivacy

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.com
  • github@yourdomain.com
  • linkedin@yourdomain.com
  • dentist@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.com
  • shopping-ebay@yourdomain.com
  • dev-github@yourdomain.com
  • dev-gitlab@yourdomain.com
  • finance-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.com
  • 2026q1-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.