all@domain.com
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2006-06-20 22:54:36
all@domain.com
Exim вместе с MySQL настроен и работает по статье http://www.lissyara.su/?id=1175. Автору за неё — большое спасибо.
Но хотелось бы разобраться с алиасами. К примеру, мне надо создать для массовой рассылки внутри домена алиас all@domain.com. Попытка в качестве адреса в поле "GOTO" указать *@domain.com привела к ошибке.
Объясните, если не трудно, как мне следует правильно сделать?
Но хотелось бы разобраться с алиасами. К примеру, мне надо создать для массовой рассылки внутри домена алиас all@domain.com. Попытка в качестве адреса в поле "GOTO" указать *@domain.com привела к ошибке.
Объясните, если не трудно, как мне следует правильно сделать?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- рядовой
- Сообщения: 30
- Зарегистрирован: 2009-03-03 22:39:15
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: all@domain.com
Хочу добавить, что адрес этот нужно оберегать от спамеров, закройте прием на него почты на этапе до predata для всех, кроме разрешенных отправителей или ip или net....
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2006-06-20 22:54:36
Re: all@domain.com
Спасибо, прочитал.mumg писал(а):http://forum.lissyara.su/viewtopic.php?f=20&t=16309
Правильно ли я понял что для алиаса all@ в поле "goto" мне следует перечислить все необходимые адреса? Почему-то думал что это должно работать как-то "автоматически", что-ли.

-
- рядовой
- Сообщения: 28
- Зарегистрирован: 2006-06-20 22:54:36
Re: all@domain.com
Если не трудно, набросайте пример разрешения для этого адреса только для внутрееней сети.Laa писал(а):закройте прием на него почты на этапе до predata для всех, кроме разрешенных отправителей или ip или net....
Спасибо.
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: all@domain.com
Как-то так:
Код: Выделить всё
hostlist HOSTS_PERMIT_ML_SEND = 192.168.1.3 : 192.168.55.14 : ........
...
acl_check_rcpt
...
deny !hosts = +HOSTS_PERMIT_ML_SEND
domains = domain.com
local_parts = all
message = Unknown account
log_message = Reject $sender_host_address to mail all@domain.com.
...
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: all@domain.com
Переделай скрипт, которым ты добавляешь юзеров в БД так, чтоб он добавлял его и в алиас.Grass_snake писал(а):Почему-то думал что это должно работать как-то "автоматически", что-ли.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- рядовой
- Сообщения: 29
- Зарегистрирован: 2007-07-10 12:42:50
Re: all@domain.com
Если пользователи хранятся в базе, то вот это "автоматически" можно реализовать несколькими способамиGrass_snake писал(а):Правильно ли я понял что для алиаса all@ в поле "goto" мне следует перечислить все необходимые адреса? Почему-то думал что это должно работать как-то "автоматически", что-ли.
1) Настроить функцию в базе, которая будет выдавать тебе нужный список адресов и вместо обычного SELECT использовать запрос к функции.
2) Реализвать это в роутере ексима, что то вроде
Код: Выделить всё
routerall:
driver = redirect
data = ${lookup pgsql{select login from accounts }{$value}fail}
no_verify
no_expn
check_ancestor
reply_transport = address_reply
condition = ${if eq{$local_part}{all} {${if eq{$domain}{domain.tld} {yes} {no}} {no} }
- Laa
- ст. лейтенант
- Сообщения: 1032
- Зарегистрирован: 2008-02-21 18:25:33
- Откуда: Украина, Россия
Re: all@domain.com
Не очень хорошая идея, так как в какой-то момент времени может оказаться что не хватает места в поле таблицы алиасов для размещения через запятую всей пачки е-майлов. И об этом оператор может не догадаться, а новые пользователи не будут получать рассылку, начнутся разборы полетов...princeps писал(а):Переделай скрипт, которым ты добавляешь юзеров в БД так, чтоб он добавлял его и в алиас.Grass_snake писал(а):Почему-то думал что это должно работать как-то "автоматически", что-ли.
Лучше как предложено в следующем посте: в роутере алиасов просто брать все аккаунты, там же можно и SQL-запрос подкорректировать, если вдруг у вас появится второй домен, для которого не нужно делать раасылку...
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: all@domain.com
Да, роутером действительно будет правильней. Как-то в голову не приходило.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
-
- мл. сержант
- Сообщения: 97
- Зарегистрирован: 2007-12-19 21:04:16
- Откуда: Москва
- Контактная информация:
Re: all@domain.com
Есть еще один пример создания списков рассылки.Взят с сайта exim.org.ua
в файле /etc/mail/lists/senders - в столбик е-мейлы кому разрешено слать в рассылку
$local_part - название_рассылки - то есть отправлять сюда: название_рассылки@ваш_домен
в файле /etc/mail/lists/название_рассылки такое:
название_рассылки: :include:/etc/mail/lists/название_рассылки.addr
в файле название_рассылки.addr перечислены в столбик получатели
Код: Выделить всё
maillist:
driver = redirect
require_files = /etc/mail/lists/$local_part
no_check_local_user
senders = ${if exists {/etc/mail/lists/senders}\
{lsearch;/etc/mail/lists/senders}{*}}
allow_fail
allow_defer
user = mail
group = mail
data = ${lookup{$local_part}lsearch{/etc/mail/lists/$local_part}}
file_transport = address_file
pipe_transport = address_pipe
$local_part - название_рассылки - то есть отправлять сюда: название_рассылки@ваш_домен
в файле /etc/mail/lists/название_рассылки такое:
название_рассылки: :include:/etc/mail/lists/название_рассылки.addr
в файле название_рассылки.addr перечислены в столбик получатели