У меня есть Postfix+MysqlКак послать почту сразу всем пользователям домена? Какую опцию надо включить.
И при этом не заводить алиас на все ящики...
>У меня есть Postfix+Mysql
>
>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>И при этом не заводить алиас на все ящики...А разве all@domen не работает ?
>>У меня есть Postfix+Mysql
>>
>>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>>И при этом не заводить алиас на все ящики...
>
>А разве all@domen не работает ?достаточно добавить алиас типа all *@domain
и тогда уже письма, пришедшие на алл будут отравлены всему домену.
>>>У меня есть Postfix+Mysql
>>>
>>>Как послать почту сразу всем пользователям домена? Какую опцию надо включить.
>>>И при этом не заводить алиас на все ящики...
>>
>>А разве all@domen не работает ?
>
>достаточно добавить алиас типа all *@domain
>и тогда уже письма, пришедшие на алл будут отравлены всему домену.Зашибись ! Инструкция для спамеров :)
>>>>У меня есть 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>)
>У меня есть 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'Ну, рестарт, соответсвтенно.