I'm sure there is a simple way to do this, I'm just very ldap ignorant.
I manage zimbra for a university that has until now been using internal ldap for authentication.
This Summer we are moving to a centralized AD server for all authentication. The plan is to use student ID numbers for login as they are guaranteed unique instead of firstname.lastname which we use for their actual email addresses.
The problem I'm having is that I can't seem to have a uid different from zimbraMailDeliveryAddress in the Zimbra ldap. If I try to do so I get an error "invalid request: uid is immutable"
Is there a way for students to log in with their ID number (E********), which will be populated as their SamAccountName, while still having their email address be firstname.lastname@example.org?
Do I need to change their account name to their ID number, add aliases for their real email address, and configure their personas to send from the alias by default? Is persona configuration scriptable?
Thanks for any advice you can give.