I am assuming that you will retrieve all email from
default@domain.com via POP3 and disperse it locally to a mail server on your site to the individual destination recipients?
Choice #1
1. In your cPanel interface, set up a single POP3 account on the cpanel server,
default@domain.com
2. In your cPanel interface, set the default address to forward to
default@domain.com (instead of having the default set to blackhole, fail, etc)
In this way, ANY mail for the domain, whether it is to a legitimate recipient within that domain, will be deposited in the
default@domain.com email account, which you can then retrieve via POP3.
A better suggestion, but much more cumbersome, would be:
Choice #2
1. In cPanel, set up a POP3 account called
default@domain.com
2 In cPanel, set up an forwarder for EACH VALID email account, with that forwarder's destination set to
default@domain.com
3. In cPanel, set the Default Address to something like ":fail: No such user"
Accepting all mail for a domain, even to nonexistent email addresses in that domain, will put a higher load on the cPanel server, will cause you to get unneeded spam, and poses an increase risk of an email denial of service on the cPanel server because somebody could tie up all the system resources forcing the mail server to process mail for addresses that are nonexistent within the recipient domain.
Choice #2 is the recommended way to do this if you must do this at all. It is cumbersome to do this if you have a lot of email accounts @domain.com, but it is the better way to do it.
Mike