What is Catch-All Email?
catch-all inbox
A catch-all email address accepts mail sent to any local part at a domain — not just mailboxes you have explicitly created. With a catch-all enabled, messages to anything@yourdomain.com land in one place instead of bouncing, whether or not anything was ever set up as a real address.
How a catch-all works
It comes down to how the receiving server handles unknown recipients. A normal mail server rejects mail for addresses it doesn’t recognize; a catch-all server is configured to accept everything for the domain and route it to a single destination. The domain still needs a valid MX record pointing at that server, and delivery still happens over SMTP— the only difference is that no recipient is “unknown.”
Why it matters for testing
Catch-all behavior is what makes on-demand, disposable addresses possible. You can invent a fresh address per test run — signup-42@yourdomain.com, ci-run-991@yourdomain.com — with no setup step, because the inbox accepts all of them. That’s exactly how a Devmailr inbox works: every prefix@devmailr.app address is ready to receive without provisioning. See what a disposable email address is.
Related reading
Test email the easy way
Devmailr gives you disposable @devmailr.app inboxes over an API — read verification codes, links, and SPF/DKIM/DMARC verdicts in your tests. Free plan, no card.
Get a free inbox