Оптимизируем acl

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Параноикъ
рядовой
Сообщения: 14
Зарегистрирован: 2008-09-21 17:00:45

Оптимизируем acl

Непрочитанное сообщение Параноикъ » 2008-09-23 13:37:09

Установил почтовик по статье "Связка exim и courier-imap" Все нормально работает!
Но есть одна трабла...Домен много лет юзался спамерами. К серверу нереальное колличество конектов...Из-за которых он ложится(((

Подскажите способы как можно это устранить...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Оптимизируем acl

Непрочитанное сообщение Alex Keda » 2008-09-23 13:42:35

оптимизировать конфигурацию почтаря
или ставить железо лучше
Убей их всех! Бог потом рассортирует...

pango
проходил мимо
Сообщения: 7
Зарегистрирован: 2008-09-23 20:29:14

Re: Оптимизируем acl

Непрочитанное сообщение pango » 2008-09-23 20:46:44

Может попробовать использовать pf?

pf.conf

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

...
table <spammers> persist
...
block drop quick from <spammers>
...
pass in log quick on $ext_if inet proto tcp from any to $ext_if port smtp flags S/SA synproxy state \
	(max-src-conn 1, max-src-conn-rate 3/120, overload <spammers> flush global)
...
И потом регулярно чистить таблицу в cron'е

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

pfctl -t spammers -T expire 7200  (из таблицы удаляются IP находящиеся в ней >= 2 часов) 
Тот, кто будет слишком часто (см. max-src-conn, max-src-conn-rate) коннектиться к 25 порту, попадает в таблицу spammers,
коннект дропается, дальнейшие коннекты с этого IP невозможны пока не очистить таблицу.