Skip to main content

Disposable Email Aliases

A different address for every sign-up.

Every store, trial, and newsletter gets its own address on your domain. Mail is forwarded to your real inbox by a Cloudflare Worker you own, nothing is stored, and any alias can expire, filter senders, or switch off in seconds.

Unlimited Aliases

Generate memorable (velvet-harbor-42) or random (k7mq2xv9pa) addresses, or pick your own. One catch-all rule covers them all.

Expiring Aliases

Give an alias a lifetime like 30m, 7d, or a date. When it runs out, the address stops accepting mail on its own.

Sender Rules

Allow only the senders or domains you expect on each alias, and block the ones that abuse it.

One-Switch Shutdown

Disable an alias without deleting it. The address stays reserved, and you can turn it back on any time.

Refusal Notifications

Get an ntfy notification when a disabled, expired, or filtered alias turns mail away. Random spam stays quiet.

Interactive CLI

Create aliases, add inboxes, and deploy from a guided menu. Deploy registers your inbox and wires up Email Routing for you.

By the Numbers

∞

Aliases per domain

0

Messages stored

1

Catch-all rule to manage

1

Command to deploy

From the Blog

Release notes, setup guides, and privacy notes.

Introducing Mailmask: Disposable Aliases on Your Own Domain

Mailmask gives every sign-up its own address on your domain, forwarded to your real inbox by a Cloudflare Worker you own, with nothing stored.