Vamos ser claros: uma mensagem que acaba na pasta de spam é uma mensagem perdida. Entre as ferramentas mais comumente usadas para filtrar spam, o SpamAssassin é uma das mais difundidas. Ele atribui uma pontuação a cada e-mail analisado, determinando assim se este é legítimo ou se deve ser considerado indesejável. Neste artigo, propomos analisar a pontuação do SpamAssassin, compreender o seu funcionamento e ver como otimizar os seus e-mails para que ultrapassem com sucesso os filtros anti-spam.

O que é o SpamAssassin?

SpamAssassin é um software open-source desenvolvido pela Apache Software Foundation, concebido para analisar os e-mails recebidos e avaliar a sua legitimidade. Graças a uma série de algoritmos e filtros avançados, ele atribui uma pontuação com base em vários parâmetros para determinar a probabilidade de uma mensagem ser spam.

Esta ferramenta é amplamente utilizada por servidores de correio para melhorar a deliverability e bloquear mensagens indesejadas antes que cheguem à caixa de entrada dos utilizadores.

Compreender o funcionamento da pontuação do SpamAssassin

O SpamAssassin funciona aplicando um conjunto de regras a cada e-mail recebido. Cada uma destas regras atribui um certo número de pontos positivos ou negativos segundo critérios predefinidos. A mensagem é então comparada a um limiar definido pelo servidor de correio: se a pontuação ultrapassar este limiar, ela é marcada como spam.

Métodos de análise utilizados pelo SpamAssassin

Análise dos cabeçalhos do e-mail: Verificação do endereço do remetente, da presença de registos SPF, DKIM e DMARC, e identificação de tentativas de falsificação de endereços.

Filtragem bayesiana Análise baseada nas palavras e expressões frequentemente associadas a spams.
Listas negras Verificação do endereço IP do remetente em bases de dados que listam endereços associados a spams.
Deteção de links suspeitos Identificação de URLs que redirecionam para sites fraudulentos ou maliciosos.
Análise heurística e pontuação ponderada Atribuição de pontos com base na estrutura da mensagem, layout, anexos e conteúdo.

Pontuação e limiares de spam

score spam

SpamAssassin avalia cada e-mail e atribui-lhe uma pontuação. Quanto menor for esta pontuação, maiores são as chances do e-mail chegar à caixa de entrada. O valor padrão usado é frequentemente definido em 5, mas pode ser adaptado.

Um e-mail com uma pontuação ligeiramente abaixo de 5, como 4,5 ou 4,9, não termina necessariamente em spam. Desde que fique abaixo deste limiar, será provavelmente aceite. Pelo contrário, um e-mail acima deste limite corre o risco de ser bloqueado e nunca chegar ao destino.

Os administradores podem personalizar este limiar segundo as suas necessidades, por vezes mesmo abaixo de 4,0 para serem mais rigorosos. Outros filtros anti-spam podem também ser usados, com os seus próprios critérios.

O objetivo é claro: quanto mais baixa for a pontuação do SpamAssassin, melhores são as chances de chegar ao destino.

Fatores que influenciam a pontuação do SpamAssassin

1. Problemas relacionados aos cabeçalhos e autenticação

A autenticação dos e-mails é um elemento técnico crucial para reduzir a pontuação do SpamAssassin. Uma má configuração de SPF, DKIM ou DMARC pode resultar num aumento significativo da pontuação.

2. Conteúdo e layout

Um e-mail mal estruturado ou cujo conteúdo seja suspeito pode ser rapidamente penalizado e passar para o lado sombrio do SpamAssassin.

Aspectos a verificar:

  • Uso excessivo de palavras-chave comerciais: cuidado com termos como “grátis”, “oferta especial” ou “urgente”, pois são detetados e aumentam a pontuação.
  • Código HTML mal formatado: e-mails que contêm tags desnecessárias ou má codificação podem ser penalizados.
  • Relação texto/imagens desequilibrada: um e-mail que contém apenas imagens sem texto explicativo é mais suscetível de ser marcado como spam.

3. Presença de links e anexos suspeitos

O uso de links encurtados pode aumentar significativamente a pontuação atribuída pelo SpamAssassin, pois ocultam o destino final e são frequentemente explorados por spammers.

Múltiplos redireccionamentos também representam um problema, pois quando um URL realiza múltiplos redireccionamentos antes de alcançar o destino, é visto como suspeito pelos filtros anti-spam.

Por fim, anexos considerados arriscados, tais como ficheiros ZIP, EXE e macros integrados em documentos Word ou Excel, são frequentemente associados a spams. Estes ficheiros podem conter códigos maliciosos e, portanto, são cuidadosamente analisados por sistemas de filtragem.

Como otimizar os seus e-mails para reduzir a pontuação do SpamAssassin?

Melhoria técnica dos cabeçalhos e da autenticação

  • Configure corretamente SPF, DKIM e DMARC para validar a autenticidade dos e-mails.
  • Verifique se o endereço IP de envio não está listado em listas negras.
  • Evite usar servidores SMTP partilhados com má reputação.

Estruturação e otimização do conteúdo

  • Modere o uso de palavras-chave fortemente associadas a spam.
  • Mantenha um bom equilíbrio entre texto e imagens para garantir uma boa legibilidade.
  • Verifique se o código HTML está limpo e respeita os padrões de design responsivo.

Testes e validação antes do envio

Antes de lançar uma campanha, teste o seu e-mail com ferramentas de diagnóstico anti-spam como Mail-Tester, GlockApps ou Google Postmaster Tools.

Em resumo, o SpamAssassin só permite a passagem dos e-mails mais impecáveis. Compreender o seu modo de funcionamento é garantir que as suas mensagens ultrapassam todas as etapas sem dificuldades até ao seu destino final. Ao ajustar os aspetos técnicos como a autenticação e a estrutura do conteúdo, dá às suas mensagens todas as chances de aterrissarem no lugar certo.

Adicionar Captain Verify às fontes preferidas no Google
Nicolas Forni
Author

Fundador da Captain Verify, trabalho na verificação de emails e números de telemóvel desde 2015. Neste blog escrevo sobre entregabilidade, higiene das bases de contactos, regras dos fornecedores de correio e SMS marketing. Artigos concretos, pensados para as equipas de marketing que enviam todas as semanas.