Postfix + проверка существования почтовых ящиков через Ldap

В папке /etc/postfix, создаем файлик ldap.cf содержащий:

server_host = 192.168.0.10
version = 3
server_port = 389
timeout = 60
search_base = dc=EDDNET, dc=ORG
query_filter = (&(proxyAddresses=smtp:%s)(|(objectClass=user)(objectClass=group)(objectClass=contact)(objectClass=publicFolder)))
leaf_result_attribute = mail
result_format = %s
result_attribute = cn
special_result_attribute =
scope = sub
bind = yes
bind_dn=user@eddnet
bind_pw=******

Теперь немного подробнее о некоторых параметрах, server_host — имя или Ip адрес Ldap сервера, search_base — база где будет производиться поиск, bind_dn — имя пользователя имеющего доступ к базе, обязательно без зоны, то есть только чистое название домена после собаки, bind_pw — пароль пользователя.

В main.cf добавляем —

virtual_mailbox_maps = ldap:/etc/postfix/ldap.cf

Случайные Статьи

Loading…


Количество просмотров :2995

Оставьте коментарий