Bloquear remetente após o envio para n endereços de e-mail inexistentes

1

Eu tenho um domínio que uso no meu email. Há um par de endereços de e-mail reais lá, e todo o resto vai para um arquivo. Eu uso o catchall para criar endereços de e-mail on-the-fly, como quando eu preciso me registrar em um site para baixar o SDK, drivers, etc. O catchall / forward envia para minha conta pessoal do Gmail, que eu tenho usando por anos.

Na semana passada, recebo de 400 a 500 mensagens por dia de spammers enviados para endereços aleatórios no domínio. Felizmente, o Gmail o captura em spam.

Eu tenho o amavisd, clam-av, denyhosts, etc. instalado, e queria saber se há uma maneira de bloquear todas as mensagens de um remetente se elas enviarem para mais de n endereços de e-mail. Basicamente, quero eliminá-los depois do terceiro palpite. Se eu não estou pedindo muito, eu também gostaria de ter mensagens subsequentes, talvez para dar-lhes a dica que não existe. Em um mundo ideal, as primeiras mensagens de n também seriam devolvidas.

Não consegui encontrar muita coisa nos documentos, mas queria perguntar aqui se há uma ferramenta ou uma configuração de configuração negligenciada antes de eu mesmo escrever sobre isso.

Obrigado por qualquer entrada!

    
por Curtis Mattoon 04.01.2015 / 23:45

1 resposta

3

Analisando esta pergunta anterior sobre o servidor , suspeito que você poderia usar o fail2ban para fazer isso. Eu não vejo uma maneira óbvia de contar e-mails de remetentes, no entanto. Você pode realmente estar sozinho para escrever isso.

Além disso, você está fazendo greylisting com milter-greylist ? Isso também ajudaria a reduzir o volume de spam.

    
por 05.01.2015 / 01:22