Exim+LDAP, альясы вида all@domain
Добавлено: 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