URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 3533
[ Назад ]

Исходное сообщение
"exim4 временный бан сервера/домена"

Отправлено lytdybr , 13-Ноя-07 17:45 
В последнее время заметил, что на почтовик приходит много писем с сервера yahoo.com.tw. Самым логичным решением было бы просто запретить прием писем с домена tw. Однако, как сказало начальство, с азиатскими странами идет работа, сообтветственно приходят письма, а значит просто банить по домену первого уровня нельзя.
Вопрос. Можно ли сделать так, чтобы, допустим, если количество сообщений с определенного сервера = в час превышает 50 штук, то с него запретить прием сообщений на 3 часа?
Вижу такой вариант: вести таблицу сообщение-дата приема, потом проводить выборку сообщений по доменам и вычислить среднее количетство сообщений в час, после чего решать - банить или нет.
Можно ли это сделать проще? И если нельзя - как лучше реализовать свой вариант?

Содержание

Сообщения в этом обсуждении
"exim4 временный бан сервера/домена"
Отправлено link_r , 13-Ноя-07 18:28 
Надо гуглить на тему greylisting.
Недавно такая тема пробегала в [exim-users]
>Можно ли это сделать проще? И если нельзя - как лучше реализовать
>свой вариант?

"exim4 временный бан сервера/домена"
Отправлено Cyrus_user , 20-Ноя-07 05:56 
>Надо гуглить на тему greylisting.
>Недавно такая тема пробегала в [exim-users]
>>Можно ли это сделать проще? И если нельзя - как лучше реализовать
>>свой вариант?

для exim не нужны надстройки типа greylist для малофункциональных МТА :)

конкретно по топику.  читать про ratelimit.
делать базу с датами невижу смысла, но если очень хочется, в exim есть все возможности для этого.