Catch-all email address is an email address that will be the target destination for all messages sending to non-existing email address on your domain. When mail server has received a message that is designated to an email address that does not exist on your domain, it will be delivered to the catch-all email address of your domain.
Default catch-all email address is the login username of your hosting account (username that login to control panel, FTP etc.), you can change the catch-all email address if you want to. To configure catch-all email address please follow steps below :-
- Login to your domain hosting account control panel
- Select Mail and then Default Address to enter the catch-all email maintenance screen, a list of default catch-all email address for all domains in your hosting account is listed.
- Click Set Default Address link at the bottom of the screen.
- Select the domain name you wish to change default catch-all email address from the drop down box, and enter the new email address in the empty field.
- Click Change to submit the changes.
There is a special option :fail: that you can enter to replace a default catch-all address, this special option instruct the mail server to deny messages sending to non-existing email address.
NOTE: It is recommended to use :fail: over :blackhole: to help ease the mail server load. Therefor, if you wish mail server to discard messages sending to non-existing email account, please use :fail:.
A word of advice, if you intend to setup catch-all email address, please ensure to check the mailbox periodically to ensure there is always free space in the inbox quota for new messages.