Здраствуйте,
система FreeBSD 6.0
почтовик postfix postfix-2.2.10
Вроде бы собираю postfix с поддержкой ldap.
Пытаюсь настроить проверку почтовых адресов из AD. Сейчас работает так:
строка в main.cf
relay_recipient_maps = hash:/etc/mail/relay_recipients
Сначала выдернул адреса из AD все скриптом, и приходится добавлять удалять адреса.
Хочу сделать проверку с помощью ldap.файл /etc/mail/ldap_relay_recipients.cf:
server_host = mail.domen.ru
server_port = 389
search_base = dc=domen, dc=ru
timeout = 60
query_filter = (&(proxyAddresses=smtp:%s)(|(objectClass=user)(objectClass=group)(objectClass=contact)))
domain = domain.ru
result_attribute = sAMAccountName
bind = yes
bind_dn = ldap@domen.ru
bind_pw = password
version = 3
debuglevel = 0
строка в main.cf
relay_recipient_maps = ldap:/etc/mail/ldap_relay_recipients.cf
Но что то непроверяются адреса, отшивает всех.
Пробовал
#postconf -q "user@domain.ru" ldap:/etc/mail/ldap_relay_recipients.cf
Не чего не происходит, когда использую hash то
#postconf -q "user@domain.ru" /etc/mail/relay_recipients
#OK
Вопрос как проверить работает ldap поддержка в postfix?