URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75691
[ Назад ]

Исходное сообщение
"Как послать почту сразу всем пользователям домена"

Отправлено opeth2009 , 15-Авг-07 15:41 
У меня есть Postfix+Mysql

Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
И при этом не заводить алиас на все ящики...


Содержание

Сообщения в этом обсуждении
"Как послать почту сразу всем пользователям домена"
Отправлено BuTaJIuK , 16-Авг-07 09:56 
>У меня есть Postfix+Mysql
>
>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>И при этом не заводить алиас на все ящики...

А разве all@domen  не работает ?


"Как послать почту сразу всем пользователям домена"
Отправлено fr.butch , 27-Авг-07 12:48 
>>У меня есть Postfix+Mysql
>>
>>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>>И при этом не заводить алиас на все ящики...
>
>А разве all@domen  не работает ?

достаточно добавить алиас типа all *@domain
и тогда уже письма, пришедшие на алл будут отравлены всему домену.


"Как послать почту сразу всем пользователям домена"
Отправлено Dmitry Saychenko , 27-Авг-07 18:30 
>>>У меня есть Postfix+Mysql
>>>
>>>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>>>И при этом не заводить алиас на все ящики...
>>
>>А разве all@domen  не работает ?
>
>достаточно добавить алиас типа all *@domain
>и тогда уже письма, пришедшие на алл будут отравлены всему домену.

Зашибись ! Инструкция для спамеров :)


"Как послать почту сразу всем пользователям домена"
Отправлено sakk , 28-Авг-07 17:05 
>>>>У меня есть Postfix+Mysql
>>>>
>>>>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>>>>И при этом не заводить алиас на все ящики...
>>>
>>>А разве all@domen  не работает ?
>>
>>достаточно добавить алиас типа all *@domain
>>и тогда уже письма, пришедшие на алл будут отравлены всему домену.
>

Не очень понятно, может all: *@domain ? Но не работает.

all: *@localhost

отпинывает -

   ----- The following addresses had permanent fatal errors -----
*@localhost
    (reason: 550 5.1.1 User unknown)
    (expanded from: <all@localhost>)


"Как послать почту сразу всем пользователям домена"
Отправлено Lemegeton , 28-Авг-07 17:16 
>У меня есть Postfix+Mysql
>
>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>И при этом не заводить алиас на все ящики...

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

Как настроена почтовая система?

Заводить очень просто:

Судя по наличию MySQL, можно предположить, что база делалась под интерфейс PostfixAdmin. Предполагая это, можно предположить, что существует некий маппинг алиасов (например) virtual_alias_maps = mysql:/некий_путь/alias.conf , где alias.conf примерно вида

user=user
password=password
host = host
dbname = dbname
query = SELECT goto FROM alias WHERE CONVERT(`alias`.`address` USING utf8)='%s' AND active='1'

Следовательно, для создания алиаса all@domain достаточно:
1. Добавить к мапу еще один конфиг
virtual_alias_maps = mysql:/некий_путь/alias.conf, mysql:/некий_путь/alias_all.conf
2. Создать alias_all.conf вида

user=user
password=password
host = host
dbname = dbname
query = SELECT username as goto FROM mailbox WHERE '%s'='all@domain.tld'

Ну, рестарт, соответсвтенно.