
Решил поднять локальный почтовый сервер в связке exim+dovecot. Делал по одному из конфигов с сайта
Столкнулся со следующей проблемой - для того чтобы разобраться как это все работает, тестово решил поднять все с авторизацией в MySQL. Все работает и жизнь хороша, но мне требуется авторизация в АД через лдап. Сразу в довекоте я поддержку лдап не включал. Теперь не могу понять в чем причина. Сделал все в такой последовательности.
1. Удалил довекот. pkg_delete -x dovecot
2. make config выставил поддержку лдап. make install clean
3. Довекот собрался и в /usr/local/etc появился файл dovecot-ldap.conf
Привел к такому виду:
Код: Выделить всё
hosts = 172.16.4.101
#uris = ldap://192.168.0.7:3268
dn = CN=dovecot,CN=Users,DC=domain,DC=ru
dnpass = dovecot
#debug_level = 0
auth_bind = yes
#auth_bind_userdn = cn=%u,cn=users,dc=corp,dc=example,dc=ru
ldap_version = 3
base = cn=users, dc=domain, dc=ru
#deref = searching
scope = subtree
#user_attrs = uidNumber=mailnull,gidNumber=mail,homeDirectory=home=/var/mail/exim/%$
#user_filter = (&(objectClass=user)(name=%u))
#pass_attrs = name=user
#pass_filter = (&(objectClass=user)(name=%u))
user_attrs=mail=home
user_filter= (&(objectClass=user)(objectClass=person)(sAMAccountName=%u)(badPasswordTime=*))
pass_attrs=sAMAccountName=user
pass_filter = (&(objectClass=user)(objectClass=person)(sAMAccountName=%u)(badPasswordTime=*))
Код: Выделить всё
dovecot: Info: Dovecot v1.2.4 starting up
auth(default): Error: Error in configuration file /usr/local/etc/dovecot-ldap.conf line 1: Unknown setting: hosts
dovecot: Fatal: Auth process died too early - shutting down
Это мой первый опыт работы с FreeBSD. В гугле чего-то найти не смог

Заранее благодарен за помощь