|
|
1. install dovecot-ldap package
|
|
|
|
|
|
2. create a file /etc/dovecot/dovecot-ldap.conf, wiht contents:
|
|
|
|
|
|
```
|
|
|
hosts = {ldap host}
|
|
|
|
|
|
auth_bind = yes
|
|
|
|
|
|
ldap_version = 3
|
|
|
|
|
|
base = ou=users,dc=osalliance,dc=com
|
|
|
|
|
|
scope = subtree
|
|
|
|
|
|
user_filter = (uid=%u)
|
|
|
|
|
|
pass_attrs = uid=user
|
|
|
|
|
|
pass_filter = (&(objectClass=fairloginPerson)(uid=%u))
|
|
|
|
|
|
iterate_attrs = uid=user
|
|
|
iterate_filter = (objectClass=fairloginPerson)
|
|
|
|
|
|
default_pass_scheme = CRYPT
|
|
|
|
|
|
```
|
|
|
|
|
|
3. and change the passdb entry in /etc/dovecot.conf to:
|
|
|
|
|
|
```
|
|
|
passdb {
|
|
|
args = /etc/dovecot/dovecot-ldap.conf
|
|
|
driver = ldap
|
|
|
}
|
|
|
```
|
|
|
|