missing feature: email-aliases for multiple domains

problem: a customer has 20 domains and want's all mails of all domains into one pop3-account. if i didn't miss anything the only solution for him so far would be:

create 20 system-users with 20 password and 20 directories, each with catchall and forwarding to that one account.

my proposal would be to allow email-aliases to be of any domain the customers owns, technically i would do it like this:
- the email-aliases aren't stripped of their domains after entering them (but it's checked that all domains belong to that customer to prevent him from getting other customers mails).
- the script creating the virtusertable doesn't append the default domain for that user if the alias already contains an @
- empty username is allowed ( postfix virtusertable treats e.g. "@test.te" as catchall for test.te

this will work easily for postfix, i don't know about other MTAs.

if there aren't good reasons against it or somebody has a better proposal i would code that.

The solution is simple: create a web site in ISPConfig with all needed domains as Co-Domains, and then create one user. He will then receive emails for all 20 domains.

Click to expand...

that solution doesn't work in this case because:
- most of those 20 domains have different webpages (in putting them in subdirectories which then redirect to www.topdomain.de/subdomain (visable in the browser) is no good solution either)
- it would only for catch-all and it's usefull to be able to switch from catch-all to single adresses as soon as spammers start to use that domain to fake thier from-field with it.