Бьюсь с настройкой сабжа.
Имею конфиги
dovecot.conf
Код: Выделить всё
# LDAP database <doc/wiki/AuthDatabase.LDAP.txt>
passdb ldap {
args = /usr/local/etc/dovecot-ldap.conf
}
# LDAP database <doc/wiki/AuthDatabase.LDAP.txt>
userdb ldap {
args = /usr/local/etc/dovecot-ldap.conf
}
user = root
#count = 1
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = mailnull
group = mail
}
}
Код: Выделить всё
hosts = 192.168.0.7
#uris = ldap://192.168.0.7:3268
dn = CN=exim,CN=Users,DC=corp,DC=newslab,DC=ru
dnpass = 1234
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=corp, dc=example, dc=ru
#deref = searching
scope = subtree
user_attrs = uidNumber=mailnull,gidNumber=mail,homeDirectory=home=/var/mail/%$
user_filter = (&(objectClass=user)(name=%u))
pass_attrs = name=user
pass_filter = (&(objectClass=user)(name=%u))
#pass_filter = (&(objectClass=user)(sAMAccountName=%n))
#default_pass_scheme = PLAIN
Код: Выделить всё
Jul 30 12:49:16 mail dovecot: auth(default): client in: AUTH 1 PLAIN service=imap lip=192.168.0.2 rip=192.168.0.110 lport=143 rport=53926
Jul 30 12:49:16 mail dovecot: auth(default): client out: CONT 1
Jul 30 12:49:16 mail dovecot: auth(default): new auth connection: pid=24773
Jul 30 12:49:16 mail dovecot: auth(default): client in: CONT 1 AGFkaW4AMTIzNA==
Jul 30 12:49:16 mail dovecot: auth(default): ldap(adin,192.168.0.110): bind search: base=cn=users, dc=corp, dc=example, dc=ru filter=(&(objectClass=user)(name=adin))
Jul 30 12:49:16 mail dovecot: auth(default): ldap(adin,192.168.0.110): result: name(user)=adin
Jul 30 12:49:16 mail dovecot: auth(default): client out: OK 1 user=adin
Jul 30 12:49:16 mail dovecot: auth(default): master in: REQUEST 1 24769 1
Jul 30 12:49:16 mail dovecot: auth(default): ldap(adin,192.168.0.110): user search: base=cn=users, dc=corp, dc=example, dc=ru scope=subtree filter=(&(objectClass=user)(name=adin)) fields=uidNumber,gidNumber,homeDirectory
Jul 30 12:49:16 mail dovecot: auth(default): ldap(adin,192.168.0.110): result: homeDirectory(home=/usr/local/etc/mail/exmaple.ru/test@example.ru)=123 uidNumber(mailnull)=26 gidNumber(mail)=26
Jul 30 12:49:16 mail dovecot: auth(default): master out: USER 1 adin home=/usr/local/etc/mail/example.ru/test@example.ru=123 mailnull=26 mail=26
Jul 30 12:49:16 mail dovecot: User adin is missing UID (see mail_uid setting)
Jul 30 12:49:16 mail dovecot: imap-login: Internal login failure (auth failed, 1 attempts): user=<adin>, method=PLAIN, rip=192.168.0.110, lip=192.168.0.2