e-J: Dovecot + LDAP

6 сообщений / 0 new
Последнее сообщение
Гость
e-J: Dovecot + LDAP

Не получается связать dovecot и LDAP. Конфиг: dovecot-ldap.conf
hosts = 127.0.0.1
uris = ldap://127.0.0.1
dn = uid=dovecot,dc=startdevelop,dc=com"
dnpass = пасс
#sasl_bind = no
auth_bind = yes
auth_bind_userdn = cn=%u,ou=Users,o=startdevelop
base = dc=startdevelop, dc=com
default_pass_scheme = CRYPT

Текст ошибки -

Jul 23 14:16:03 office dovecot: auth(default): LDAP: binding failed (dn ou=dovecot,dc=startdevelop,dc=com): Protocol error

Куда копнуть?

sl1m (не проверено)

1. "руками" к лдап под этим кредитом подключается?
2. попробуй добавь ldap_version = 3 в конфиг dovecot-ldap.conf и убери uri.. ?

мега-ман по этой теме:
http://wanderingbarque.com/howtos/mailserver/mailserver.html

e-J (не проверено)

Вот как раз такого мана не нашел =(
везде крутят к sql, что проблем не вызывало.

Косяк был все таки в ldap_version. Нужно ручками ставить 3. Спасибо.
<span class='smallblacktext'>[ Редактирование 23.07.2007 - 17:09:44 ]</span>

AnViar
Аватар пользователя AnViar
Не в сети
Зарегистрирован: 21/09/2010

как вариант в самом лдапе можно разрешить вторую версию протокола

e-J (не проверено)

dovecot: Jul 25 13:31:08 Info: auth(default): client in: AUTH 1 PLAIN service=IMAP lip=192.168.0.2 rip=192.168.0.193 resp=AGhpZkBzdGFydGRldmVsb3AuY29tADEyMzEyMw==
dovecot: Jul 25 13:31:08 Info: auth(default): ldap(hif@startdevelop.com,192.168.0.193): bind: dn=mail=hif@startdevelop.com,jvd=startdevelop.com,dc=startdevelop,dc=com
dovecot: Jul 25 13:31:08 Info: auth(default): client out: OK 1 user=hif@startdevelop.com
dovecot: Jul 25 13:31:08 Info: auth(default): master in: REQUEST 1 14318 1
dovecot: Jul 25 13:31:08 Info: auth(default): ldap(hif@startdevelop.com,192.168.0.193): user search: base=dc=startdevelop,dc=com scope=subtree filter=(&(objectClass=JammMailAccount)(mail=hif@startdevelop.com)) fields=mail
dovecot: Jul 25 13:31:08 Error: auth(default): ldap(hif@startdevelop.com,192.168.0.193): Authenticated user not found
dovecot: Jul 25 13:31:08 Error: auth(default): userdb(hif@startdevelop.com,192.168.0.193): user not found from userdb
dovecot: Jul 25 13:31:08 Info: auth(default): master out: NOTFOUND 1
dovecot: Jul 25 13:31:08 Info: imap-login: Internal login failure: user=<hif@startdevelop.com>, method=PLAIN, rip=192.168.0.193, lip=192.168.0.2

Сначала под юзером биндится, потом найти его неможет...

AnViar
Аватар пользователя AnViar
Не в сети
Зарегистрирован: 21/09/2010

попробуй из консоли выполнить этот же фильтр через ldapsearch
подозреваю у тебя ошибка в objectClass - проверь
<span class='smallblacktext'>[ Редактирование 26.07.2007 - 16:36:00 ]</span>

RSS-материал