запретить отправку на определённые домены почту

Статус
В этой теме нельзя размещать новые ответы.

bva

Постоялец
Регистрация
30 Мар 2007
Сообщения
105
Реакции
5
сервер на VPS3 с root доступом.

скажите как я могу серверной почте exim запретить отправку на определённые домены почту?
мне нужно запретить на *@mail.com


дело в том, что на сайте, есть система подписки на новости сайта и поле без capcha. проверка поля только по правильности email через javascript.

в админке вижу постоянное кол-во не активированных почт. :-]

khfaz@mail.com 18.02.2009 12:23:37
sakpz@mail.com 18.02.2009 11:40:25
ubfob@mail.com 18.02.2009 10:25:54
kaakr@mail.com 18.02.2009 10:03:52
mpyyi@mail.com 18.02.2009 09:10:24
iwfhh@mail.com 18.02.2009 08:53:42
dwyhq@mail.com 18.02.2009 05:35:54
snotn@mail.com 18.02.2009 05:22:57
abmyv@mail.com 18.02.2009 04:13:48
ditmx@mail.com 18.02.2009 03:05:41
trbgo@mail.com 18.02.2009 03:03:37

нашёл документацию на русском языке, но ещё не разобрался... сложные документы переведенную на русский язык документацию по Exim:
Для просмотра ссылки Войди или Зарегистрируйся . если кто в теме прошу подсобить.

спасибо!
 
Сделай алиас:
Код:
*@mail.com    /dev/null
При этом вся валидная почта тоже доставляться не будет.
 
пожалуйста, kuzmich111! можно подробнее, что и куда написать нужно?
 
Делаем роутер алиасов для удаленной доставки(должен стоять раньше всех:(
Код:
ext_aliases:
  driver = redirect
  allow_fail
  allow_defer
  data = ${lookup{$local_part}lsearch{/etc/extaliases}}
  file_transport = address_file
  pipe_transport = address_pipe

В файлике /etc/extaliases должны быть строчки:
Код:
null:           /dev/null
...
*@microsoft.com           null

Вся почта на этот домен будет уходить туда, где ее очень ждут :)
Работу роутеров проверяем:
Код:
exim -bt bill@microsoft.com
 
а kuzmich111, попроще нет конструкции из одной строки? а то не хочу получать жалоб ещё от майкрософта ((

просто запрет на отправку и всё, разве много прошу?! ... :nezn:

это куда писать "Делаем роутер алиасов " код ниже тоже в /etc/extaliases :-]
 
Есть еще вариант, в acl_check_rcpt: добавить правило
Код:
deny  message      = Blocked domain
      domains      = mail.ru
в 1 строку чото пока немогу придумать :)
 
# This access control list is used for every RCPT command in an incoming
# SMTP message. The tests are run in order until the address is either
# accepted or denied.

acl_check_rcpt:
deny message = Blocked domain
domains = mail.com

# Accept if the source is local SMTP (i.e. not over TCP/IP). We do this by
# testing for an empty sending host field.

accept hosts = :
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху