]> andersk Git - moira.git/commitdiff
mitMoiraMail attribute.
authorzacheiss <zacheiss>
Mon, 16 Mar 2009 15:11:11 +0000 (15:11 +0000)
committerzacheiss <zacheiss>
Mon, 16 Mar 2009 15:11:11 +0000 (15:11 +0000)
incremental/ldap/winad.c

index c0237ef179d633868e13298c3a03900710b3de83..c86e3abe44f85f95c4dcecaf5f33c87c7a7ef0ed 100755 (executable)
@@ -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])) {
This page took 0.040586 seconds and 5 git commands to generate.