Как послать на все(группу) почтовые ящики?

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Kolesnikov
рядовой
Сообщения: 42
Зарегистрирован: 2007-01-09 14:49:39
Откуда: г.Тайга

Как послать на все(группу) почтовые ящики?

Непрочитанное сообщение Kolesnikov » 2007-02-18 7:44:00

Сабж для объявлений, предупреждений. Возможно ли?
Стоит exim+postfixadmin

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

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: Как послать на все(группу) почтовые ящики?

Непрочитанное сообщение freeman » 2007-11-09 18:38:13

Альяс надо сделать на всех юзеров.
А вот как красиво сиё сварганить мне тоже надо будет подумать скоро =)
Остатся должен только один ...

Аватара пользователя
freeman
лейтенант
Сообщения: 734
Зарегистрирован: 2007-03-18 5:13:25

Re: Как послать на все(группу) почтовые ящики?

Непрочитанное сообщение freeman » 2007-11-09 19:09:16

Такс - в postfixadmin прочитал в альясах -
Для создания catch-all почтового ящика используйте "*" в качестве имени алиаса.
для внутридоменного перенаправления используйте "*@domain.tld" для поле Кому
Так и делаю и получаю

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

Алиас был успешно создан!
(evriyone@My.com -> @My.com)
и болт при отправке с логом -

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

temporarily rejected RCPT <evriyone>: error in redirect data: no local part in "@My.com"
Остатся должен только один ...

Аватара пользователя
Andy2k
ефрейтор
Сообщения: 69
Зарегистрирован: 2007-08-06 16:14:12

Re: Как послать на все(группу) почтовые ящики?

Непрочитанное сообщение Andy2k » 2007-11-09 20:52:51

Юзаем поиск. Недавно я этот вопрос уже задавал, и вот что получилось в итоге:

Задача: письмо, отправленное на to_all@mydomen.ru должно быть доставлено
всем пользователям.

конфиг exim'a, секция роутеров

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

# Список всех E-Mail адресов для рассылки по адресу all
MYSQL_ALL = SELECT `address` FROM `alias` WHERE `active`='1';

# Рассылка
all_mysql:
  driver = redirect
  allow_fail
  allow_defer
  condition = ${if and { \
                {eq{$local_part}{to_all}} \
                {match_address {$sender_address}{wildlsearch;/usr/local/etc/exim/to_all_users}} \
                } {1}{0}}
  data = ${lookup mysql{MYSQL_ALL}}
в файле /usr/local/etc/exim/to_all_users перечислем адреса отправителей в формате <user>@<domen>, которым можно слать почту на этот адрес to_all@mydomen.ru