Arquivo

Archive for novembro \10\UTC 2006

Eliminando SPAM com uso de greylisting

novembro 10, 2006 1 comentário

Ontem, cansado de passar uma boa parte do meu dia de trabalho clicando no ícone de “Indesejadas” do Evolution para marcar as centenas de SPAMs recebidos por dia e que o spamassassin não conseguia marcar como tal, resolvi configurar o nosso servidor de email para usar greylisting.

Para quem não conhece, greylisting é uma técnica simples que consiste em recusar-se a receber uma mensagem, indicando uma indisponibilidade momentânea, na primeira vez em que é feita a tentativa de entregá-la, aceitando-a mais tarde caso o servidor volte a tentar entregar. Como grande parte dos spammers não tenta enviar a mensagem novamente, esse método elimina uma boa parte das mensagens indesejadas que lotam as nossas caixas postais.

Para ajudar quem nunca fez isso e para eu ter onde consultar quando precisar fazer de novo, vai aqui a receitinha de bolo.

A primeira coisa a fazer, obviamente, é instalar um software que faça o serviço de greylisting. No meu caso, como uso o postfix como servidor SMTP, instalei o postgrey, assim:

aptitude install postgrey

Depois, devemos configurar o postfix para utilizar o serviço de greylisting adicionando, ao arquivo /etc/postfix/main.cf, as seguintes linhas:

smtpd_recipient_restrictions =
                          permit_mynetworks,
                          reject_unauth_destination
                          check_policy_service inet:127.0.0.1:60000

E, finalmente, mandar o postfix recarragar a configuração:

/etc/init.d/postfix reload

E pronto!

Resultado da brincadeira, de uma média de 100+ SPAMs diários que eu tinha que remover manualmente, hoje precisei clicar no ícone de SPAM menos de 5 vezes.

Anúncios
Categorias:Admin, Português