Изучаю Posftix, и хочу прикрутить ему доставку пользователям из AD (Win2012).
Postfix на FreeBSD. Установил его с поддержкой LDAP.
в mail.cf прописал:
Код: Выделить всё
virtual_mailbox_maps = ldap:/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
Код: Выделить всё
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 криво разбирает поле с адресатом. Как эту фигню забороть?