Страница 1 из 1

как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 15:24:47
bobot
Я знаю можно запретить полностью хост! А вот как сделать чтоб почта от конкретного юзера вообще не принималась? Как это сделать в Exim?

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 15:38:39
dikens3

Код: Выделить всё

deny senders = user@mail.ru : user2@rambler.ru

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 15:40:05
bobot
dikens3 писал(а):

Код: Выделить всё

deny senders = user@mail.ru : user2@rambler.ru
а куда надо конкретно вернее после чего вставить В ACL а то он у меня большой, после всех проверок или в самом начале?

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 15:45:33
dikens3
Блокировка должна быть там, чтобы письмо не было принято вашим exim.

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 15:52:49
bobot
dikens3 писал(а):Блокировка должна быть там, чтобы письмо не было принято вашим exim.
Всё пасибо сделал!! работает

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 15:58:45
bobot
dikens3 писал(а):Блокировка должна быть там, чтобы письмо не было принято вашим exim.
А вы не подскажите куда в ACL надо поставить задержку

Код: Выделить всё

warn
        # ставим дефолтовую задержку в 20 секунд
        set acl_m0 = 20s
После чего ? вроде поставил но что то думаю она не срабатывает?

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 17:05:43
dikens3
Смотря что Вам нужно задерживать. И это не задержка, а установка переменной. Задержка:

Код: Выделить всё

warn
 delay = $acl_m0
Ну а ставится в зависимости от требований. Обычно перед тем как принять письмо из внешнего мира. В зависимости от результата проверки на спам/не спам там число. Чем больше вероятность что входящее письмо - спам, тем больше задержка.

Например вместо блокировки пользователя, можно добавить 60 секунд задержку.

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 17:27:01
bobot
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
Вот так правильно?

Re: как сделать чтоб Exim откидывал почту от конретного Юзера?

Добавлено: 2010-02-23 19:34:18
dikens3
Млять, уже писал, пишите код по русски:

Код: Выделить всё

  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