как сделать чтоб Exim откидывал почту от конретного Юзера?
Добавлено: 2010-02-23 15:24:47
Я знаю можно запретить полностью хост! А вот как сделать чтоб почта от конкретного юзера вообще не принималась? Как это сделать в Exim?
И один в поле воин, если он по-русски скроен
https://www.forum.lissyara.su/
Код: Выделить всё
deny senders = user@mail.ru : user2@rambler.ruа куда надо конкретно вернее после чего вставить В ACL а то он у меня большой, после всех проверок или в самом начале?dikens3 писал(а):Код: Выделить всё
deny senders = user@mail.ru : user2@rambler.ru
Всё пасибо сделал!! работаетdikens3 писал(а):Блокировка должна быть там, чтобы письмо не было принято вашим exim.
А вы не подскажите куда в ACL надо поставить задержкуdikens3 писал(а):Блокировка должна быть там, чтобы письмо не было принято вашим exim.
Код: Выделить всё
warn
# ставим дефолтовую задержку в 20 секунд
set acl_m0 = 20sКод: Выделить всё
warn
delay = $acl_m0Я имел ввиду этоdikens3 писал(а):Смотря что Вам нужно задерживать. И это не задержка, а установка переменной. Задержка:Ну а ставится в зависимости от требований. Обычно перед тем как принять письмо из внешнего мира. В зависимости от результата проверки на спам/не спам там число. Чем больше вероятность что входящее письмо - спам, тем больше задержка.Код: Выделить всё
warn delay = $acl_m0
Например вместо блокировки пользователя, можно добавить 60 секунд задержку.
Код: Выделить всё
warn
# ставим дефолтовую задержку в 20 секунд
set acl_m0 = 30s
warn
# ставим задержку в 0 секунд своим хостам и
# дружественным сетям (соседняя контора :))
hosts = +relay_from_hosts:91.202.128.0/24:10.0.0.0/8
set acl_m0 = 0s
warn
# пишем в логи задержку (если оно вам надо)
logwrite = Delay $acl_m0 for $sender_host_name [$sender_host_address] with HELO=$sender_helo_name. Mail from $sender_a
delay = $acl_m0
Код: Выделить всё
warn
# ставим задержку в 0 секунд своим хостам и
# дружественным сетям (соседняя контора :))
!hosts = +relay_from_hosts:91.202.128.0/24:10.0.0.0/8
set acl_m0 = 30s
..
..
..
..
..
warn
# пишем в логи задержку (если оно вам надо)
logwrite = Delay $acl_m0 for $sender_host_name [$sender_host_address] with HELO=$sender_helo_name. Mail from $sender_a
delay = $acl_m0