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

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.
