SpamAssassim
O SpamAssassin é um filtro de email que funciona pontuando cada mensagem que entra, o SpamAssassim faz diferentes testes analisando o conteúdo da mensagem. Após feitos estes testes, ele acrescenta cabeçalhos na mensagem, estes cabeçalhos informam o Nível de SPAM, e em quais testes a mensagem "não passou". Em particular, a mensagem recebe uma pontuação "score".
Se esta pontuação ficar acima do limite - 5 por padrão, a mensagem será colocada dentro do diretório "mail" num arquivo chamado "bulk"(massa, em grande quantidade...). Ficando em mail/bulk. Se a mensagem ganhar um score muito alto - 14 ou mais será colocada em mail/bulks. Se o score for menor que 5, a mensagem ficará na diretório Inbox.
Desta forma só chegará ao Inbox (ou só deveria chegar) as mensagens que não são SPAM. Devemos ressaltar que de quando em quando precisaremos conferir os diretórios bulk e bulks para confirmar se existem neles alguma mensagem que não seja SPAM, embora no diretório bulks seja muito difícil chegar alguma mensagem normal.
Mudando as configuração do SpamAssassim
No arquivo .spamassassin/user_prefs é onde podemos mudar as configurações default do SpamAssassin. Isto ajuda na melhora do desempenho do SpamAssassim. Para conhecer todos os detalhes da configuração devemos executar o comando "man Mail::SpamAssassin::Conf" em máquinas UNIX . As linhas começadas em # são comentários.
=> required_score: o score default para uma mensagem ser considerada SPAM. Em particular, colocando 1000 como required_score o SpamAssassin ficará desabilitado. Por outro lado se baixarmos muito este número muitas mensagens que não SPAM passarão a ser consideradas como tal.
=> ok_languages: Configura para considerar como SPAM as mensagens que não sejam em portugês, inglês, francês ou espanhol:
ok_languages pt en fr es
Dentro do comando "man Mail::SpamAssassin::Conf" está a lista das iniciais de todos os idiomas.
=> ok_locales: Para os usuários ocidentais, trocar "all" por "en". Exemplo:
ok_locales en
=> blacklist_from e whitelist_from: Lista Negra e Lista Branca. Quando uma mensagem que não é considerada SPAM e que na realidade não são (whitelist_from) ou, ao contrário, que não são consideradas como SPAM no entanto deveriam ser consideradas SPAM (blacklist_from).
=> Vários "score", que modificam a pontuação padrão dos testes. Para o usuário configurar as mensagens filtradas de forma incorreta: o SpamAssassin acrescenta cabeçalhos na mensagem que informam em quais testes ela caiu e qual a pontuação de cada teste.
Características
do SpamAssassin
Software livre: a ferramenta é distribuída sob os mesmos termos e condições de outros pacotes de software de código fonte aberto, como o servidor web Apache.
Software livre: a ferramenta é distribuída sob os mesmos termos e condições de outros pacotes de software de código fonte aberto, como o servidor web Apache.
Amplo
espectro: SpamAssassin utiliza
uma grande variedade de testes de rede e locais para identificar
assinaturas de spam. Isso torna difícil para os
spammers
identificar um aspecto que poderia inserir em suas mensagens
para
burlar o aplicativo.
Fácil
para ampliar: Anti-spam e
testes de configuração são armazenadas
em texto
simples, tornando mais fácil de configurar e adicionar novas
regras.
Flexível:
SpamAssassin faz o
encapsulamento lógico de uma bem criada API
abstrata que
pode ser integrada em qualquer parte do fluxo do e-mail. As classes do
Mail SpamAssassin podem ser usadas em uma ampla variedade de sistemas
de e-mail, incluindo procmail, sendmail, postfix, qmail, entre outros .
Conheça um pouco sobre a história da hospedagem de sites
História da Hospedagem de sites
Saiba como funcionam os mecanismos de busca
Como funciona um mecanismo de busca
Artigo mostrando como usar o gerenciador phpmyadmin
PhpMyAdmin
Entendendo o protocolo TCP/IP
Protocolo TCP/IP
