Catchall (universal receiver) is a special setting where any mail sent to nonexistent addresses on the domain ends up in a single mailbox. If someone writes to noname@yourdomain.tj — the mail doesn’t bounce, it lands in catchall.
\n
When useful
\n
- Partners write to different variants (info, sales, support) — all in one mailbox
- Client misspelled the address — mail isn’t lost
- You signed up to sites with unique addresses (vasya+amazon@…) — all arrive
\n
When bad
\n
- Spam captures any address — every bot finally “hits”
- Catchall mailbox quota grows
- Filtering gets harder — unclear “who really wrote”
\n
How to set up in cPanel
\n
- cPanel → Email → Default Address
- Pick the domain
- Options:
- Discard — drop (default, no bounce)
- Forward to Email Address — forward to a specific mailbox (this is catchall)
- :fail: — reply “mailbox not found”
- Enter the receiver and click Change
\n
Recommendations
\n
- If heavily spammed — turn off catchall and use Discard
- Create named forwarders (info, sales) instead of catchall
- Empty the catchall mailbox regularly
