From 08ca7a3e607c3b18fd164eb4921c9babc8ddfa09 Mon Sep 17 00:00:00 2001 From: zacheiss Date: Mon, 16 Mar 2009 15:11:11 +0000 Subject: [PATCH] mitMoiraMail attribute. --- incremental/ldap/winad.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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])) { -- 2.45.1