On this page
How a catch-all works
Your mail server checks each incoming recipient against your list of mailboxes and aliases. Without a catch-all, an unknown address such as sales-team@yourdomain.com gets a 550 5.1.1 "user unknown" rejection. With a catch-all enabled, the server accepts it and delivers it to the designated mailbox instead.
Real mailboxes and aliases always take priority. A catch-all only receives what would otherwise have bounced. It is also called a wildcard or default address, and it is configured per domain — you can enable it on one domain and not on another.
The advantages
- No lost mail from typos: a client writing to jhon@ instead of john@, or to invoice@ instead of invoices@, still reaches you.
- Old and guessed addresses keep working: former staff addresses, addresses printed on old brochures, or ones customers assume exist (billing@, hello@).
- Unique addresses on the fly: you can sign up to each service with a different address, such as shopname@yourdomain.com, without creating anything in advance. If one starts receiving spam, you know exactly which company leaked or sold it.
- Useful for new or small domains: while you are still deciding which role addresses you need, a catch-all shows you what people actually try.
The disadvantages
- Spam magnet: spammers run dictionary attacks that guess thousands of names (admin@, info2@, random strings). Without a catch-all these bounce; with one, every attempt lands in your inbox.
- Address harvesting: because your server never rejects any recipient, senders cannot tell valid addresses from invalid ones — but list-validation services flag the whole domain as "accept-all", and spammers know any address will reach someone.
- Backscatter and noise: if your catch-all mailbox sends auto-replies, you may reply to forged spam and harm your own reputation.
- Missed real mail: a high-volume catch-all inbox buries genuine messages among junk, which defeats the point.
- Privacy and compliance: mail intended for a departed employee may contain personal data that should go elsewhere; decide deliberately who reads the catch-all.
When it makes sense
A catch-all is a good fit for small businesses and solo operators whose domain is not widely published, for the first months of a new domain, and for people who like to use unique sign-up addresses per service. It is also useful briefly during a migration, so that addresses you forgot to recreate still deliver while you review what arrives.
It is usually a poor fit for large or well-known domains, which attract heavy dictionary spam, and for any domain whose catch-all would point at a busy personal inbox. In those cases, explicit aliases for the addresses you actually want are cleaner.
Using a catch-all sensibly
- Point it at a dedicated mailbox, not the owner’s main inbox, so noise does not crowd out real mail.
- Do not enable vacation auto-reply on the catch-all mailbox.
- Review it weekly. When a guessed address receives real mail repeatedly, create a proper alias for it.
- Create explicit aliases for important role addresses (info@, support@, billing@) instead of relying on the catch-all.
- Turn it off if spam volume climbs. Bouncing unknown recipients again is the quickest way to end a dictionary attack.
- Keep strong spam filtering and SPF, DKIM and DMARC in place on the domain — a catch-all does not change your sending authentication, but it does increase incoming junk.
Catch-all vs aliases
Aliases are specific extra addresses that deliver into a mailbox, such as sales@ delivering to Priya’s mailbox. They are explicit and predictable. A catch-all is the safety net for everything else. Most well-run domains use several aliases for the addresses they publish, and either no catch-all or a catch-all into a low-priority review mailbox.
In HavitoMail you can create aliases on your own domains that deliver into any mailbox, and turn on a catch-all separately for each domain, choosing which mailbox receives it — so you can enable it for a quiet domain while keeping it off on your main one.
Frequently asked questions
Does a catch-all email increase spam?
Usually, yes. Mail to random or guessed addresses that would have bounced is delivered instead, so a catch-all receives more spam than a normal mailbox, especially on older or well-known domains.
Can I send email from a catch-all address?
A catch-all only affects incoming mail. To reply from a specific address, set it up as an alias or identity you are allowed to send from; otherwise reply from your normal mailbox address.
How do I know if a domain has a catch-all?
Email verification tools test this by checking whether the server accepts an obviously random address. If it does, the domain is reported as accept-all or catch-all.
Is a catch-all the same as email forwarding?
No. A catch-all delivers unknown addresses into a mailbox on the same service. Forwarding sends mail on to an address somewhere else.
Ready to set up professional email?
Get @yourcompany.com email with a guided DNS wizard. 14-day free trial.