У меня установлен openldap-2.4.39-8.el6.x86_64 на моем компьютере с CentOS версии 6.4 (Final). У меня есть еще одна машина, на которой я установил dovecot, и я хотел бы выполнить аутентификацию ldap для моих пользователей почты dovecot. Вот как сейчас выглядит мой результат ldapsearch:
dn: dc=mailtest,dc=example,dc=net
objectClass: top
objectClass: dcObject
objectClass: organization
o: Test-Dovecot Lab, Inc.
dc: mailtest
dn: ou=People,dc=mailtest,dc=example,dc=net
objectClass: organizationalUnit
ou: People
Вот как я настроил свой файл dovecot-ldap.conf.ext:
user_attrs = \
=user=%{ldap:mailRoutingAddress}, \
=quota_rule=*:storage=%{ldap:messageQuotaHard}k
user_filter = (mailRoutingAddress=%u)
pass_attrs = \
=user=%{ldap:mailRoutingAddress}, \
=password=%{ldap:userPassword}, \
=userdb_quota_rule=*:storage=%{ldap:messageQuotaHard}k
pass_filter = (mailRoutingAddress=%u)
iterate_attrs = mailRoutingAddress=user
iterate_filter = (objectClass=messageStoreRecipient)
Я хотел бы добавить пользователей в каталог ldap со следующими атрибутами, если это возможно:
mailRoutingAddress
userPassword
mailRoutingHost or mailHost
messageQuotaHard
Кто-нибудь может мне помочь, как это сделать?