Страница 1 из 1

dovecot + postfix + kerberos + AD - Multiple mailboxes ???

Добавлено: 2011-08-05 9:24:03
SimbioS
Приветствую сообщество !
Имею проблему при конфигурировании почтового сервера для моей компании.
Gentoo/Linux, postfix-2.7.3, dovecot-2.0.11, AD-Windows2008R2
main.cf:

virtual_mailbox_maps = ldap:/etc/postfix/ldap-users.cf, ldap:/etc/postfix/ldap-users_oblr.cf
Я создал два файла для поиска email в AD атрибуты mail, othermailbox.
ldap-users.cf:

server_host = srv-ad.cn.energy
search_base = dc=cn,dc=energy
version = 3
bind = yes
bind_dn = admin
bind_pw = passwd
chase_referrals = no
scope = sub
query_filter = (&(objectclass=person)(|(mail=%s))(!(userAccountCo ntrol=514)))
result_attribute = mail
result_format = %s/
ldap-users_oblr.cf:

server_host = srv-ad.cn.energy
search_base = dc=cn,dc=energy
version = 3
bind = yes
bind_dn = admin
bind_pw = passwd
chase_referrals = no
scope = sub
query_filter = (&(objectclass=person)(|(otherMailbox=%s))(!(userA ccountControl=514)))
result_attribute = otherMailbox
Итак, почему я сделал так тупо ?
Поробую обьяснить. Я имею акаунт в AD ( например ross).
В атрибуте mail есть запись ross at energo.cg.ukrtel.net, а в атрибуте otherMailbox дополнительные email simbios at oblr.cn.energy.gov.ua,..., etc.
Postfix не умеет работать с атрибутами которые имеют много значений.
Если я не прав поправте меня )))
Dovecot соответствено тоже )))
Что делать в такой ситуации? Может быть есть решение ?
dovecot-ldap.conf:

user_attrs = mail=mail=maildir:/var/spool/mail/%$, quotaBytes=quota_rule=*:bytes=%$
user_filter = (&(objectClass=Person)(sAMAccountName=%n))
pass_attrs = userPassword=password
pass_filter = (&(objectClass=posixAccount)(uid=%u))
ls /var/mail
ross at energo.cg.ukrtel.net simbios at oblr.cn.energy.gov.ua
Директории создал postfix. С ross Dovecot работает, а с simbios НЕТ.
Спасибо за Вашу помощь !

Re: dovecot + postfix + kerberos + AD - Multiple mailboxes ?

Добавлено: 2012-01-10 0:37:55
Alex Keda
ещё бы сообщение нормально оформить удосужились...