pahekoldap
This commit is contained in:
@@ -43,6 +43,25 @@ class Ldap:
|
||||
return result
|
||||
|
||||
|
||||
def get_mail_forwarding(self, email):
|
||||
"""
|
||||
Renvoie le mail forwarding
|
||||
"""
|
||||
# Créer une chaîne de filtre pour rechercher dans les champs "cn" et "mailAlias"
|
||||
filter_str = "(|(cn={})(mailAlias={}))".format(email, email)
|
||||
result = self.ldap_connection.search_s("ou=mailForwardings,{}".format(self.ldap_root), ldap.SCOPE_SUBTREE, filter_str)
|
||||
return result
|
||||
|
||||
|
||||
def get_mail_forwardings(self):
|
||||
"""
|
||||
Renvoie tous les mail forwardings.
|
||||
"""
|
||||
# Créer une chaîne de filtre pour rechercher dans les champs "cn" et "mailAlias"
|
||||
result = self.ldap_connection.search_s("ou=mailForwardings,{}".format(self.ldap_root), ldap.SCOPE_ONELEVEL)
|
||||
return result
|
||||
|
||||
|
||||
def delete_user(self, email):
|
||||
"""
|
||||
Supprimer un utilisateur du LDAP par son adresse e-mail
|
||||
|
||||
Reference in New Issue
Block a user