This is also an issue for me with several clients who have multiple domains - each user has one or more email addresses (aliases) for each domain; eg
username@domain.com first.last@domain.com username@domain.com.au first.last@domain.com.au
However, all these addresses show up in the GAL.
It would be great to be able to set a HideinGal attribute per alias if that was possible - are aliases stored in some location other than with the user account?
Or perhaps a per-account attribute called zimbraMailAliasHideInGal which would be set to the alias; eg:
zimbraMailAlias:
username@domain.com.au
zimbraMailAliasHideInGal:
username@domain.com.au
Or perhaps a per-account attribute to hide all aliases, such as zimbraHideAliasesInGal.
Rgds - Angus