How Cloudflare Email Workers handle inbound mail at the edge — parsing, forwarding, storage and filtering — with the classic pitfalls to avoid.
An email alias is a disposable address on your domain that forwards to a real mailbox. The classic use: hand out newsletters@yourdomain instead of your personal address. A self-hosted email alias manager gives you unlimited aliases without trusting a third-party service.
newsletters@yourdomain
*@yourdomain
Deleting an alias is deleting its rule — instant, no DNS changes, no MX wait.
Because every alias is a rule, a management panel shows which alias received what: per-rule stats, searchable history, full archive. Throwaway addresses become a deliberate system.
Self-hosting keeps the alias → inbox mapping in your own D1, not on an alias provider’s servers. Revoke the panel’s access and aliases keep working — they are just Cloudflare routing rules.
Is catch-all enough without exact rules? For most people yes, plus a blacklist. Exact rules are for aliases you keep even if catch-all is off.