First, let’s go through what a catchall address is. Usually email accounts at a domain have a specific user@domain syntax.
By setting up a catchall address, you are essentially telling the mailserver that there is only one account at that domain, and mail addressed to @domain will be dealt with in a similar fashion.
To access the Default Email Address setup tool, login to cPanel, Select the “Mail” Icon, and then click on the “Default E-Mail Account” link.
Once you have selected the account you would like to set as a catch-all, you have 3 options as to what you can do with the email that is sent to that account.
1) Forward the email address to another account (you can do this by simply entering an email address in the text field)
2) To discard any mail sent to that catchall (you can do this by typing in “:blackhole:” without the quotes in the text field)
3) You can reject any email sent to the catchall, and have a bounce message sent back to the sender informing them that the address they sent to does not exist. (you can do this by typing in “:fail:” without the quotes in the text field)
Once you have selected and followed one of the three options, click “Change” and your catchall will now be active.
Please Note: A Catchall email address does not apply to e-mail accounts already setup in that domain. For example, if you have the email accounts user1@example.comanduser2@example.com setup, then the catch-all will apply to mail sent to every account BUT those.
Posted in: EMAIL - FAQ's