From: zacheiss Date: Mon, 16 Mar 2009 15:11:11 +0000 (+0000) Subject: mitMoiraMail attribute. X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/commitdiff_plain/08ca7a3e607c3b18fd164eb4921c9babc8ddfa09 mitMoiraMail attribute. --- diff --git a/incremental/ldap/winad.c b/incremental/ldap/winad.c index c0237ef1..c86e3abe 100755 --- a/incremental/ldap/winad.c +++ b/incremental/ldap/winad.c @@ -4567,6 +4567,11 @@ int user_update(LDAP *ldap_handle, char *dn_path, char *user_name, { mail_v[0] = contact_mail; ADD_ATTR("mail", mail_v, LDAP_MOD_REPLACE); + + if(!ActiveDirectory) + { + ADD_ATTR("mitMoiraMail", mail_v, LDAP_MOD_REPLACE); + } } n = SetHomeDirectory(ldap_handle, user_name, distinguished_name, WinHomeDir, @@ -4768,6 +4773,11 @@ int user_rename(LDAP *ldap_handle, char *dn_path, char *before_user_name, { mail_v[0] = contact_mail; ADD_ATTR("mail", mail_v, LDAP_MOD_REPLACE); + + if(!ActiveDirectory) + { + ADD_ATTR("mitMoiraMail", mail_v, LDAP_MOD_REPLACE); + } } mods[n] = NULL; @@ -5076,6 +5086,11 @@ int user_create(int ac, char **av, void *ptr) { mail_v[0] = contact_mail; ADD_ATTR("mail", mail_v, LDAP_MOD_ADD); + + if(!ActiveDirectory) + { + ADD_ATTR("mitMoiraMail", mail_v, LDAP_MOD_ADD); + } } if(strlen(av[U_FIRST])) {