Posfix+AD

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Lapo4ka
проходил мимо
Сообщения: 1
Зарегистрирован: 2016-11-23 16:21:04

Posfix+AD

Непрочитанное сообщение Lapo4ka » 2016-11-23 17:27:55

Здравствуйте!

Изучаю Posftix, и хочу прикрутить ему доставку пользователям из AD (Win2012).
Postfix на FreeBSD. Установил его с поддержкой LDAP.

в mail.cf прописал:

Код: Выделить всё

virtual_mailbox_maps = ldap:/usr/local/etc/postfix/ldap/virtual_mailbox_maps.conf
в /usr/local/etc/postfix/ldap/virtual_mailbox_maps.conf

Код: Выделить всё

server_host = srv.domain.ru
server_port = 3268
bind_dn = mailer@domain.ru
bind_pw = h4uWzXJYp0e
search_base = dc=domain,dc=ru
query_filter = (mail=%s)
result_format = /mail/%d/%u
result_attribute = mail
debuglevel = 1
cache = no

Код: Выделить всё

postconf | grep mydomain
показывает

Код: Выделить всё

mydomain = domain.ru
Проблема в том, что когда пишу письмо из командной строки на адрес user1@domain.ru, адресата он не находит. В логе пишет такое:

Код: Выделить всё

postfix/trivial-rewrite[866]: dict_ldap_debug: put_filter: "(mail=domain.ru)"
А по команде

Код: Выделить всё

postmap -q "user1@domain.ru" ldap:/usr/local/etc/postfix/ldap/virtual_mailbox_maps.conf
поиск такой:

Код: Выделить всё

postfix/postmap[887]: dict_ldap_debug: put_filter: "(mail=user1@domain.ru)"
ну и соответственно пользователь находится.

При этом на root@domain.ru сообщения доставляются.

Я так понимаю, что trivial-rewrite криво разбирает поле с адресатом. Как эту фигню забороть?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/