Your idea with hiding the default address on servers that have :fail: I do like.
This is probably ready for another thread, but it is more complex than just removing the default address.
Because the cpanel main page would still have a link to "webmail" which, on Courrier systems, currently only checks the default address. So one would think, sure, I will disable the webmail icon then in the feature manager. Well that doesn't work, because webmail for the regular [email protected]
functionality is broken when you do this.
Its a real bummer to have that webmail icon on the main page on a courier system that has the system set to :fail: the default addresses. At least on cppop systems that webmail link was useful. On cppop you could login as the cpanel user > horde and in the mail folder have the ability to check inboxes of each configured email address. sort of like a site admin might expect to have access to all email addresses without having to login as each email user.
On courier though, the link to webmail is pointless adding to confusion of end-users especially on systems that have the default address disabled (like most), AND have the default address hidden in the feature manager.
Lots of duplicate requests at bugzilla for this same problem. Perhaps they can be consolidated and we can get votes on a main bug dealing with this problem.