Mundo Livre

Posts de Novembro, 2006

Eliminando SPAM com uso de greylisting

Publicado por Goedson Paixao em Novembro 10, 2006

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.

Enviado em Admin, Português | 1 Comentário »