La connexion d'un serveur Microsoft Exchange est Microsoft Exchange décrite en détail
Die Authentisierung wird generell gemäß der Beschreibung im Artikel Authentisierung durchgeführt.
Si les utilisateurs doivent se connecter avec leurs comptes Active Directory, l'authentification est configurée via une liaison LDAP avec Active Directory. Pour que cela fonctionne, le module d'authentification LDAP peut devoir être activé via un lien symbolique dans le répertoire de la pile d'authentification.
ln -s /usr/lib/benno-web/benno_ldapauth /etc/benno-web/auth.d/
Pour s'authentifier auprès de l'annuaire LDAP d'un domaine Active Directory, un utilisateur disposant des droits de lecture sur cet annuaire est requis. Avant l'authentification proprement dite, cet utilisateur effectue une recherche dans l'annuaire afin de déterminer le nom distinctif (DN) complet de l'utilisateur à authentifier.
Active Directory sieht per Default keine E-Mail Alias Adressen für die Benutzer vor. Mit der Aktivierung des Attributs proxyAddresses im ActiveDirectory können die Aliase im AD LDAP gespeichert werden. Die Aktivierung erfolgt automatisch mit Installation eines MS Exchange Servers oder kann auch wie in der Microsoft Technet Dokumentation beschrieben manuell durchgeführt werden.
In der Datei /etc/benno-web/ldapauth.conf werden die Daten für den Domänencontroller eingetragen.
Pour Active Directory, une configuration minimale est requise, comme suit :
# Hôte LDAP host = dc1.badiburg.lw-systems.net # DN de base LDAP basedn = dc=lw-systems,dc=net # Attribut nom d'utilisateur userattr = sAMAccountName # ObjectClass pour tous les utilisateurs objectClass = user # Activer TLS si vrai tls = true # Se connecter avec cet utilisateur pour les opérations de recherche (<username> @<windows-domain> binddn = benno@lw-systems.net # Mot de passe de l'utilisateur lié password = secret # attribut email email = mail # attribut alias email (avec l'attribut proxyAddresses activé ou les extensions de schéma MS Exchange installées) alias = proxyAddresses # Liste des noms d'utilisateur qui se verront toujours attribuer le rôle d'administrateur adminuser = administrator