Exim+LDAP, альясы вида all@domain

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
386
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-10 19:48:25

Exim+LDAP, альясы вида all@domain

Непрочитанное сообщение 386 » 2014-11-03 12:30:10

Доброго времени суток!
Возникла у меня такая проблема: нужно сделать адреса общих рассылок. В организации несколько доменов, соответственно у одного пользователя может быть несколько ящиков в разных доменах. Списки для рассылки я получаю вот таким запросом:

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

GET_ALL_IN_DOMAIN = ${lookup ldapm{user="cn=root,dc=domain,dc=ru" pass=password \
ldap://localhost:389/dc=domain,dc=ru?mail?sub?(&(objectClass=posixAccount)(mail=*@$domain))}{$value}fail}
Вся проблема в том, что такой запрос вернет весь список почтовых адресов пользователя, если у него есть хоть один в нужном домене, и письмо доставится соответственно на все адреса. Подскажите, как отсортировать список адресов, чтоб в нем остались только принадлежащие нужному домену?
На всякий случай роутер:

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

#GET_ALL_IN_DOMAIN
all_aliases:
  driver = redirect
  local_parts = all
  allow_fail
  allow_defer
  domains = +local_domains
  hide data = GET_ALL_IN_DOMAIN
  user = mailnull
  group = mail

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35315
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Exim+LDAP, альясы вида all@domain

Непрочитанное сообщение Alex Keda » 2015-02-11 18:39:59

Вызывайте скрипт, на перле, например.....
Убей их всех! Бог потом рассортирует...