Почта

Как автоматически блокировать пользователей, рассылающих спам?

VPS или выделенный сервер может использоваться одновременно несколькими пользователями. Если при этом один из пользователей будет рассылать спам – могут быть заблокированы или внесены в блэклисты другие пользователи сервера.

В панели управления ISPmanager 5 Business можно настроить для каждого пользователя максимальное количество писем, которое может быть отправлено за час.

В ISPmanager 5 Lite и VestaCP ограничение на количество писем можно задать в файле конфигурации почтового сервера Exim. Для этого используйте директиву:

acl_not_smtp = acl_not_smtp




begin acl




        acl_not_smtp:

                deny message = Sender rate overlimit - $sender_rate / $sender_rate_period

                ratelimit = 100 / 1h / leaky

                accept




        acl_check_rcpt:

                deny message = Sender rate SMTP overlimit - $sender_rate / $sender_rate_period

                ratelimit = 200 / 1h / leaky




                accept  hosts = net-lsearch; /etc/exim/whitelist

В результате выполнения этой директивы устанавливается ограничение по отправке: 200 писем в час через SMTP и 100 писем в час не через SMTP.

В файле /etc/exim/whitelist можно создать список хостов, на которые не распространяется ограничение.