dovecot + postfix + kerberos + AD - Multiple mailboxes ???
Приветствую сообщество !
Имею проблему при конфигурировании почтового сервера для моей компании.
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 НЕТ.
Спасибо за Вашу помощь !
- Для комментирования войдите или зарегистрируйтесь
ross sysadm
Замените result_attribute на sAMAccountName и почта с обоих адресов будет валится в один ящик.
Или вам непременно разные ящики нужны?
Graf написал(а):ross sysadm
В том-то и проблема что надо в разные ящики,
,
etc
Я вот думаю, а если б у меня было 20, 30 почтовых доменов.
Разработчик постфикса сказал что из-за того что othermailbox - это многозначимое поле то работать не будет.