Заблокировать отправителя в EXIM

20.07.2009, рубрики: FreeBSD, Linux | Теги: , , , | 4 170 комментариев »

Стал замечать по логам Exim'а что пользователи стали пользоваться электронной почтой в качестве ICQ.

Понятное дело, ведь ICQ в офисе заблокирован, как и другие мессенджеры и социальные сети.

Решил сделать небольшую профилактику, заблокировать отправителей, которые в минуту шлют по 5 сообщений.

Отправители — имеется ввиду, это адрес электронной почты из внешней сети, например  someuser@yandex.ru.

Все манипуляции проводим в системе FreeBSD

В конфиге EXIM добавляем в ACL

1
2
3
4
5
6
# ee /usr/local/etc/exim/configure

acl_check_rcpt:

deny message = You are blocked because you send very many messages
senders = lsearch*@;/usr/local/etc/exim/block

В файле /usr/local/etc/exim/block пишем отправителей с новой строки

1
2
someuser@yandex.ru
someuser@mail.ru

Перезапускаем EXIM:

1
/usr/local/etc/rc.d/exim restart

Теперь отправителям someuser@yandex.ru и someuser@mail.ru будут приходить оутлупы с ошибкой:

1
505  You are blocked because you send very many messages


Оставить комментарий