Welcome to EverybodyWiki 😃 ! Nuvola apps kgpg.png Log in or ➕👤 create an account to improve, watchlist or create an article like a 🏭 company page or a 👨👩 bio (yours ?)...

SpamAssassin

Fonte: EverybodyWiki Bios & Wiki


SpamAssassin é um programa de computador licenciado através da licença Apache e utilizado como filtro de spam enviado através de mensagem eletrônica.

O filtro SpamAssassin (versão 3.x) funciona dando uma pontuação a cada mensagem que entra, baseado em diferentes "testes" que faz analisando todo o conteúdo da mensagem. De acordo com esta análise, ele acrescenta cabeçalhos na mensagem que informam o seu "nível de spam", e os testes nos quais ela caiu. Em particular, a mensagem recebe uma pontuação ("score").

  • Se o score for inferior a 5, a mensagem provavelmente é esperada, de uma comunicação pessoal, e deixada na 'Caixa de Entrada'.
  • Se o score fica acima do limite máximo de segurança (5 por default), mas abaixo de um valor considerado como 'span muito provável', a mensagem é movida para uma sub-pasta da pasta "mail" do usuário, chamada "bulk", ou seja, para a pasta mail/bulk, (Bulk significa a maior parte de uma quantidade.) Esta pasta se destina aos email enviados como mala-direta mas para um publico de interessados, no qual você provavelmente se inscreveu.
  • Se a mensagem tem um score muito alto (14 por default), ela é colocada na pasta mail/SPAM.

Portanto, a ideia é que não seremos mais incomodados pelo SPAM chegando constantemente a Caixa de Entrada.

Porém, periodicamente, precisamos revisar a pasta BULK para ver se não tem nela alguma mensagem que não seja SPAM e apagar as restantes. Do mesmo modo, precisamos revisar a pasta SPAM, só que desta vez uma olhadinha rápida será suficiente: é muito difícil uma mensagem que não seja SPAM ir para a pasta SPAM.

O arquivo .spamassassin/user_prefs[editar]

Neste arquivo é onde o usuário pode mudar as configurações default do SpamAssassin. Isto é importante para melhorar, e muito, a performance do filtro. Para entender a fundo a configuração, pode executar o comando "man Mail::SpamAssassin::Conf" em qualquer máquina UNIX e obterá a informação completa.

Este arquivo possui várias partes (as linhas que começam com "#" são ignoradas pelo SpamAssassin, sendo simples comentários para o usuário). Entre elas:

  • required_score: o score default para uma mensagem ser considerada SPAM. Em particular, colocando 1000 como required_score deshabilita o SpamAssassin. Obs: NÃO cair na tentação de baixar muito este número, pois então mensagens não SPAM poderão cair nas pastas SPAM(s)!!
  • ok_languages: Trocar "all" pelos idiomas nos quais o usuário recebe mensagens. Por exemplo, eu tenho configurado para considerar como SPAM as mensagens que não sejam em português, inglês, francês ou espanhol:
ok_languages      pt en fr es

Dentro do comando "man Mail::SpamAssassin::Conf" encontrarão a lista das iniciais de todos os idiomas.

  • ok_locales: Para os usuários ocidentais, trocar "all" por "en". Eu tenho assim:
ok_locales        en
  • blacklist_from e whitelist_from: Aqui o usuário pode colocar endereços de mensagens que são consideradas SPAM periodicamente quando não deveria (whitelist_from) ou, ao contrário, que são consideradas não SPAM periodicamente quando deveriam ser consideradas SPAM (blacklist_from). Tem exemplos no próprio arquivo (tirar o "#" no começo da linha que acrescentarem).

Vários "score", que modificam a pontuação padrão dos testes. Aqui o usuário deve ajustar quando veja que mensagens estão sendo filtradas em forma incorreta: o SpamAssassin acrescenta cabeçalhos na mensagem que informam em quais testes ela caiu e qual a pontuação de cada teste.

Ligações externas[editar]



Erro Lua em Módulo:Categorização_AD_e_AB_de_outras_wikis na linha 173: attempt to index field 'wikibase' (a nil value).


Este artigo "SpamAssassin" é da wikipedia The list of its authors can be seen in its historical and/or the page Edithistory:SpamAssassin.