User Tools

Site Tools


tutoriais:configuracao_do_spamassassin

This is an old revision of the document!


Configuração do SpamAssassin

O Spamassassin (ou simplesmente SA) é um analisador de mail, com uma quantidade enorme de critérios desenvolvidos para classificar mensagens como spam (ou não-spam). Configurando sua conta de mail para seu uso, é possível desviar da sua caixa postal muito do lixo indesejado.

Por que não jogar logo tudo fora imediatamente?

O SA frequentemente erra por generosidade, achando que um spam é mensagem normal e deixando que entre na sua caixa de correio. Um erro pior, e bem mais raro, ocorre quando classifica como spam uma mensagem que não é - o chamado falso positivo. Por azar, ela pode ser importante. Assim, o que se recomenda é desviar as mensagens classificadas como spam para uma pasta separada, e fazer uma inspeção visual diária para detectar esses erros e jogar fora definitivamente o lixo. Outra utilidade de não jogar fora tudo imediatamente é que dá para se ter uma idéia da eficiência do filtro. Como muito lixo vai continuar chegando na sua caixa, é bom saber quanto foi pego.

O lado técnico da instalação

A instalação consiste em editar um arquivo .qmail, para filtrar as mensagens pelo procmail, e um .procmailrc que chama o SA.

Instalação

A instalação automática funciona para quase todos. Apenas aqueles que já vinham usando um arquivo chamado .procmailrc precisam do acerto manual.

1. Chamada do instalador Logado num servidor linux (kama, sutra, kevlar), execute o comando

instalaSA

ele fará algumas perguntas para decidir em que pasta devem ser colocadas as mensagens classificadas como spam. Em seguida, tentará configurar sua recepção de email. Se der tudo certo, prepare-se para comemorar a diferença. Senão, vá para:

2. Acerto manual Basicamente, a instalação só falha se você já tinha um arquivo .procmailrc; nesse caso, é gravado um arquivo chamado Procmailrc-novo na sua área. É suficiente copiar as linhas entre as duas que começam por EXITCODE para o topo do trecho correspondente no .procmailrc. Entretanto, se seu .procmailrc consiste simplesmente de uma coleção de receitas caseiras para evitar spam, pode ser melhor substituí-lo pelo novo, com o comando:

cd && mv .procmailrc .procmailrc-velho && mv Procmailrc-novo .procmailrc

desde que o .qmail tenha uma instrução de entrega em Mailbox ou Maildir.

Se o seu .qmail original despachava tudo para o procmail, que fazia a entrega, é preciso colocar uma instrução de entrega antes de trocar o .procmailrc velho pelo novo. Se você não entendeu esta frase, peça ajuda a admin.

Configuração avançada

A partir da instalação, o SA já começa a agir, e deve ficar claro para qualquer um a diferença. Ainda assim, é possível melhorar seu desempenho, mas isso requer uma esforço pessoal um pouco maior.

* user_prefs

Assim que o SA começa a analisar seu mail, ele cria um diretório .spamassassin e um arquivo chamado user_prefs lá dentro. Lá podem ser criadas regras suas para orientar o SA. Por exemplo: as mensagens diárias enviadas pela Agência FAPESP são classificadas como spam. Um jeito de evitar que isso ocorra é colocar no user_prefs a linha

whitelist_from agencia@fapesp.br

O mesmo esquema pode ser usado para outros remetentes cujas mensagens estejam sendo classificadas erradamente como spam. Analogamente, é possível incluir linhas começando com blacklist_from, indicando endereços de onde você certamente não quer receber mail.

Caso você queira saber tudo o que pode fazer com esse arquivo, LPDM:

 man Mail::SpamAssassin::Conf
Treinamento do programa

O SA é passível de treinamento bayesiano (qual você acha que é a probabilidade de que um professor do MAE escolhido ao acaso seja bayesiano? Sabendo a cor do cabelo, dá prá melhorar o chute?). Para mais detalhes, LPDM:

man sa-learn
Uso refinado do procmail

O SA dá uma “nota” a cada mensagem, e classifica a mensagem como spam dependendo do valor da nota. É possivel configurar o procmail para distribuir mensagens de acordo com a nota em caixas do tipo certamente spam, provável spam, etc. ao gosto do freguês. Para isso é necessário combinar o entendimento do SA com o do procmail; LPDM:

man procmailrc

© LPDM é uma tradução de RTFM.

tutoriais/configuracao_do_spamassassin.1552655032.txt.gz · Last modified: 2019-03-15 10:03 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki