Let me follow up on this one that I agree with configserver and also what we do on our accounts is not only :fail: them but remove the default address from the control panel. it is far less confusing for the end-user.
You can remove it from the feature list in your Web Host Manager (assuming you are a reseller)
Then if they need some "catch all" functionality for their email, they can setup the individual forwarders to a real POP3 or IMAP account. You'll find the majority of users requesting a catch all email address really only want it to catch about 5 or 10 email addresses. When you explain to them that having it harvest every bit of trash sent to *@theirdomain.com they are more than happy to agree it is not worth all the added Spam.
We are still begging cPanel to remove the "main account" function under email management because it can be just as confusing to the end-user as the default address. Heck, its confusing to me at times why it would even be implemented. The main account is an inbox which fills up with mostly trash and is accessable by logging into it with your cpanel username and password.
This is a conflict of how every other mail account on the server works. "Real" email accounts require full login, meaning user@domain.com with that email addresses password. http://www.glowhost.com/forums/showt...hlight=webmail
For this reason, we also disable the webmail link in the feature manager since it takes you to the worthless "main account" box by default.
The user can still gain webmail access in cPanel by going into mail > add/remove/manage accounts and selecting the webmail link next to the associated email address, or, by simply visiting theirdomain.com/webmail and doing it that way.
This has dramatically reduced support requests since we implemented this system.