Назад | Перейти на главную страницу

Заблокировать отправителя после отправки на n несуществующих адресов электронной почты

У меня есть домен, который я использую для своей электронной почты. Там есть пара реальных адресов электронной почты, а все остальное идет вразрез. Я использую catchall, поэтому я могу создавать адреса электронной почты на лету, например, когда мне нужно зарегистрироваться на сайте, чтобы загрузить их SDK, драйверы и т. Д. Catchall / forward отправляется на мою личную учетную запись gmail, которую я был пользуюсь годами.

На прошлой неделе я получаю около 400-500 сообщений в день от спамеров, отправляющих на случайные адреса в домене. К счастью, Gmail отлавливает их всех как спам.

У меня установлены amavisd, clam-av, denyhosts и т. Д., И мне было интересно, есть ли способ заблокировать все сообщения от отправителя, если они отправляются более чем на n адрес электронной почты. По сути, я хочу избавиться от них после их третьего предположения. Если я уже не прошу слишком многого, я бы также хотел, чтобы последующие сообщения возвращались, чтобы, возможно, дать им понять, что этого не существует. В идеальном мире первый n сообщения тоже будут отскакивать.

Мне не удалось найти многого в документации, но я хотел спросить здесь, есть ли инструмент или пропущенный параметр конфигурации, прежде чем я сам напишу сценарий.

Спасибо за любой вклад!

Смотря на этот предыдущий вопрос об ошибке сервера, Я подозреваю, что вы могли бы использовать fail2ban сделать это. Однако я не вижу очевидного способа подсчета писем от отправителей. Вы действительно можете быть сами по себе для написания сценария.

Кроме того, вы делаете серые списки с milter-greylist? Это также может помочь уменьшить объем спама.