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