LINUX.ORG.RU
ФорумAdmin

PostFix + Ldap + разные ветки ldap


0

0

Гопода!!
 У меня postfix берет данные о пользователях из openldap базы ...
Сейчас есть ветка (для примера):
 dc=domain1,dc=ru
   ou=mailuser,dc=domain1,dc=ru
Но в силу работы, нужно завести еще и ветку:
 dc=domain2,dc=ru
   ou=mailuser,dc=domain2,dc=ru
-> получаем ветку вида:

dc=domain1,dc=ru
  ou=mailuser,dc=domain1,dc=ru
     uid=...,ou=mailuser,dc=domain1,dc=ru
                   ...
     uid=...,ou=mailuser,dc=domain1,dc=ru
dc=domain2,dc=ru
  ou=mailuser,dc=domain2,dc=ru
     uid=...,ou=mailuser,dc=domain2,dc=ru
                   ...
     uid=...,ou=mailuser,dc=domain2,dc=ru


Сейчас postfix настроен искать данные в ou=mailuser,dc=domain1,dc=ru
но надо сделать поиск данных по двум веткам
  (dc=domain1,dc=ru и dc=domain2,dc=ru)

Как это в настройках postfix`а прописать, и как быть??
как такое организовать ...

P.S. все связанно с тем, что один сервер обслужитвает два разных домена для двух разных органицаций ....

>Как это в настройках postfix`а прописать

У него там везде можно указывать больше одной БД. Но есть после ldap:branch1 пишешь ldap:branch2 и описывай ее потом(ldap_branch2_...=...)

DonkeyHot ★★★★★
()
Ответ на: комментарий от DonkeyHot

А поподробнее нельзя ...
 вот смотрю на конфиг и понять не могу, как ему вторую ветку описать ...



может кусочек конфига в пример?

galchyonok ★★
() автор топика
Ответ на: комментарий от galchyonok

Мой кусок: alias_maps ищет 2мя способами, local_recip...+еще один.

alias_maps = hash:/etc/postfix/aliases ldap:email ldap:alternate
local_recipient_maps = $alias_maps ldap:canon

email_search_base = dc=xxx,dc=intranet
email_query_filter = (mail=%u)
email_result_attribute = uid
email_bind = no
email_server_host = 127.0.0.1
email_timeout = 300

alternate_search_base = dc=xxx,dc=intranet
alternate_query_filter = (mailalternateaddress=%u)
alternate_result_attribute = uid
alternate_bind = no
alternate_server_host = 127.0.0.1
alternate_timeout = 300

canon_search_base = dc=xxx,dc=intranet
canon_query_filter = (uid=%u)
canon_result_attribute = mail
canon_bind = no
canon_server_host = 127.0.0.1
canon_timeout = 300

DonkeyHot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.