Почтовые группы в EXIm

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Почтовые группы в EXIm

Непрочитанное сообщение dm07 » 2009-03-12 19:48:09

Здравствуйте. Собственно говоря вопрос: возможно ли создание почтовых групп в exim, как в Exchange: письмо приходит на реальный адрес, например, managers@domen.ru, а затем автоматически рассылается всем ящикам в этой группе: vasya@...,petya@... и т.д.?
Данные по почтовым пользователям физически хранятся в БД, и в каждой записи по почтовому ящику имеется поле с указанием почтовой группы.
Тогда

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

select username from mailbox where mailgroup='managers'
даст нам всех пользователей данной группы, которым надо будет переслать письмо.
Но как эту логику оформить в exim?
Всем спасибо за ответ.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Почтовые группы в EXIm

Непрочитанное сообщение princeps » 2009-03-14 12:02:08

Возможно. Я для этого использую alias'ы, указывающие на несколько адресов.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

mumg
рядовой
Сообщения: 30
Зарегистрирован: 2009-03-03 22:39:15

Re: Почтовые группы в EXIm

Непрочитанное сообщение mumg » 2009-03-15 13:52:20

Я сделал так

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

maillist:
  driver = redirect
  allow_fail
  allow_defer
  condition = ${if eq{}{${lookup ldapdn{LDAP_AUTH \
                  ldap:///ou=group,dc=domain,dc=com??sub?(&(maillist=${local_part}@${domain}) \
							         (|(ownerUid=$sender_address_local_part) \
							         (publicGroup=TRUE)))}}}{no}{yes}}
  data = ${perl{maillist_members}{${local_part}@${domain}}} 
  no_more
но у меня интеграция с ldap
вообщем надо
condition = проверить что maillist@domain.com это группа рассылки
data = список recipients ( получателей )
у меня в ldap сложная структура поэтому я сделал формирование списка через перл, а в mysql это будет проще


dm07
сержант
Сообщения: 222
Зарегистрирован: 2008-07-27 19:58:25
Откуда: Уфа
Контактная информация:

Re: Почтовые группы в EXIm

Непрочитанное сообщение dm07 » 2009-03-17 1:43:08

mumg писал(а):data = vasia@domain.com, kolia@domain.com, ................., test@domain.com
Спасибо, все получилось.