Conceito
Verificação de spam
Como o Emailit pontua cada e-mail enviado com o Rspamd, por que as mensagens com pontuação 7 ou mais são retidas, como ler o painel Spam Checks e como corrigir e reenviar.
O Emailit pontua cada e-mail que envia com o Rspamd, o mesmo tipo de filtro de spam que muitos servidores de destino usam. As mensagens que se parecem demais com spam são retidas em vez de enviadas, o que protege a reputação do seu domínio. Esta página explica como a pontuação funciona, como ler os resultados e o que fazer quando uma mensagem é retida.
Como a pontuação funciona
- O Emailit prepara a mensagem. Ele adiciona os cabeçalhos dele, como
Message-IDe o return path, e assina a mensagem com a sua chave DKIM. - O Rspamd pontua exatamente os bytes que seriam enviados. Cada regra que corresponde soma ou subtrai pontos.
- O Emailit compara o total com o limite de 7.
- Abaixo de 7: a mensagem é enviada.
- 7 ou mais: a mensagem recebe o status
helde não é enviada. O histórico de entrega dela diz: “Held because Rspamd scored this message 8.4, which is at or above the threshold of 7.”
Isso vale para todas as mensagens de saída: API, SMTP, campanhas e automações. Os e-mails recebidos não são pontuados.
Se o Rspamd estiver indisponível, o Emailit envia a mensagem sem pontuação em vez de atrasá-la. Essas mensagens mostram Not inspected.
Ler os resultados
Na página do e-mail
Abra uma mensagem em Email APIEmails. O cabeçalho mostra a pontuação dela como um selo colorido, como Score +3.20:
| Cor | Pontuação | Significado |
|---|---|---|
| Verde | Abaixo de 5 | Baixa probabilidade de spam. |
| Laranja | De 5 a menos de 7 | Perto do limite. Vale a pena melhorar. |
| Vermelho | 7 ou mais | Retida. |
| Cinza | Not inspected | A mensagem não foi pontuada. |
O painel Spam Checks lista todas as regras que corresponderam, em três colunas:
| Coluna | Descrição |
|---|---|
| Check | O que a regra procura. Passe o cursor sobre ela para ver o nome da regra no Rspamd. |
| Result | Negative para regras que aumentam a pontuação (ruim), Positive para regras que a reduzem (bom), Neutral para regras sem efeito. |
| Score | Quanto a regra somou ou subtraiu, por exemplo +2.50 ou -0.10. |
Use o filtro All, Negative, Positive e Neutral para se concentrar nas regras que aumentaram a pontuação.
Na lista de e-mails
A coluna Spam score da lista de e-mails mostra o selo de cada mensagem. Adicione um filtro Spam score, por exemplo greater than or equal to 5, para encontrar as mensagens que estão perto de ser retidas. Pela API, Listar e-mails aceita o mesmo filtro:
curl -G https://api.emailit.com/v2/emails \
-H "Authorization: Bearer $EMAILIT_API_KEY" \
--data-urlencode "spam_score.gte=5"Regras comuns e correções
Os nomes das regras vêm do Rspamd. As pontuações exatas podem mudar à medida que as regras são atualizadas.
| Regra | O que significa | Solução |
|---|---|---|
MIME_HTML_ONLY |
A mensagem tem HTML, mas não tem parte em texto simples. | Envie uma versão text junto com html. |
R_PARTS_DIFFER |
As partes em texto simples e em HTML dizem coisas muito diferentes. | Gere a parte em texto a partir do mesmo conteúdo do HTML. |
HTML_SHORT_LINK_IMG_1 |
Um corpo HTML curto que é basicamente uma imagem com link. | Adicione texto de verdade. Não envie e-mails só com imagens. |
SUBJ_ALL_CAPS |
O assunto está em letras maiúsculas. | Use maiúsculas e minúsculas normalmente. |
PHISHING |
O texto visível de um link mostra um domínio diferente do destino real. | Faça a URL visível corresponder ao link, ou use um texto descritivo no link em vez de uma URL. |
ZERO_FONT, MANY_INVISIBLE_PARTS |
A mensagem contém texto oculto para o leitor. | Remova o texto oculto, como palavras com tamanho de fonte 0. |
DBL_SPAM, URIBL_BLACK, SEM_URIBL |
Um link aponta para um domínio que está em uma lista de bloqueio. | Remova o link ou substitua-o por um do seu próprio domínio. Evite encurtadores de URL públicos. |
R_SUSPICIOUS_URL |
Um link usa um endereço incomum ou ofuscado, como um endereço IP direto. | Use links com nomes de domínio normais. |
FREEMAIL_REPLYTO |
O Reply-To usa um provedor de e-mail gratuito, como o Gmail. |
Use um endereço do seu próprio domínio. |
MIME_BAD_EXTENSION, MIME_DOUBLE_BAD_EXTENSION |
Um anexo tem um tipo de arquivo arriscado, como um executável ou um nome como invoice.pdf.exe. |
Não anexe executáveis. Use um link para o arquivo. |
BAYES_SPAM |
O texto se parece com mensagens conhecidas como spam. | Reescreva as frases promocionais e reduza a linguagem de vendas. |
FUZZY_DENIED |
A mensagem é muito parecida com um spam conhecido. | Escreva o seu próprio conteúdo em vez de reaproveitar textos de templates de envio em massa. |
Reenviar uma mensagem retida
Corrija a causa antes. Uma nova tentativa envia exatamente o mesmo conteúdo de novo, então ela só ajuda quando o problema estava fora da mensagem, por exemplo um domínio com link que já saiu de uma lista de bloqueio.
- Se o conteúdo acionou as regras, corrija o seu template ou código e envie uma nova mensagem.
- Se a causa já foi resolvida, tente enviar a mensagem retida de novo:
Abra o e-mail em Email APIEmails e selecione Retry. O Emailit cria um novo e-mail com o mesmo conteúdo e não altera o original.
Chame Tentar enviar um e-mail de novo com o ID do e-mail retido.
curl https://api.emailit.com/v2/emails/em_5Vb2Nq8Xc1Jm/retry \
-X POST \
-H "Authorization: Bearer $EMAILIT_API_KEY"A resposta contém o id do novo e-mail e o original_id.
A nova tentativa é pontuada de novo antes de ser enviada e custa créditos como qualquer outro e-mail. Você pode tentar enviar e-mails retidos de novo por até 30 dias, desde que o conteúdo deles não tenha sido removido pelas suas configurações de retenção de dados. Consulte Novas tentativas e encaminhamento.