Мыло, логин, пароль берется из ЛДАПа (как самим постфиксом так и saslauthd).
Проблема заставить Dovecot брать информацию юзер-пассвор из ЛДАПа. Ниже конфиг довекота, при котором не работает нифига.
/etc/dovecot-ldap.conf
Код: Выделить всё
hosts = 192.168.10.220:389
base = ou=gd, o=company
#sasl_bind = yes
#sasl_mech = ldap
#sasl_authz_id =
auth_bind = yes
dn = cn=admin, o=company
dnpass = qwerty-pass
ldap_version = 3
scope = subtreeМожет ли Dovecot использовать SASL для коннекта к eDirectory через ЛДАП (парамет sasl_bind) так как это делает постфикс?
Вот конфиг saslauthd (smtpd_auth в постфиксе настроено через sasl и все работает):
/etc/saslauthd.conf
Код: Выделить всё
ldap_servers: ldap://edir.company.ru
ldap_search_base: ou=dit,ou=gd,o=company
ldap_filter: (&(uid=%u)(!(loginDisabled=TRUE)))
ldap_bind_dn: cn=admin,o=company
ldap_password: qwerty-pass
ldap_version: 3
ldap_scope: sub
ldap_auth_method: bindДокументацию на довекот я читал, там про sasl лишь однастрочка:
It's possible to use SASL binds if your LDAP library supports them. See the sasl_* settings in dovecot-ldap.conf. Note that SASL binds are currently incompatible with authentication binds.
Из которй вобщем-то ничего не ясно.
Просто когда я включаю (верно ли я делаю?) sasl в /etc/dovecot-ldap.conf
Код: Выделить всё
sasl_bind = yes
sasl_mech = ldap
#sasl_authz_id =
dn = cn=admin, o=company
dnpass = qwert-pass
#auth_bind = yesВ логах у меня вот такая штука:
Код: Выделить всё
Oct 14 12:26:18 rac1 dovecot: Dovecot v1.0.rc15 starting up
Oct 14 12:26:19 rac1 dovecot: auth(default): LDAP: binding failed (dn cn=admin, o=company): Unknown authentication method