postfix is using the "mail" LDAP property and the "mailAlternateAddress" to identify what mail it accepts for and how to deliver to Zarafa. I have been able to configure LDAP Users and Groups properly, and when I create a virtual server in Virtualmin the users go into LDAP beautifully and all of the information is there EXCEPT "mail" does NOT contains the users e-mail address (actually it's empty) and mailAlternateAddress is also not there.
The Add mail attribute to LDAP users? is set to "Yes using mail and mailAlternateAddress".
I do get an "Additional email addresses" box when creating the user but whenever I try and enter anything it always says "Failed to save mailbox : The additional email domain 'domain.com' is not managed by Virtualmin" which is definitely not the case.