Como ler a rota de baixo para cima
Cada servidor que processa uma mensagem adiciona uma linha Received acima das que já existem. Portanto, o salto mais antigo fica na parte inferior, e o último, o provedor da sua caixa de entrada, fica na parte superior. O analisador transforma essas linhas em uma lista na ordem em que a mensagem percorreu a rota, com o horário em que cada servidor informa tê-la recebido e o intervalo desde o salto anterior.
Um intervalo de alguns segundos é normal. Minutos geralmente significam que a mensagem ficou em uma fila porque um destinatário solicitou uma nova tentativa por greylisting, um relay estava ocupado ou o filtro de saída do próprio remetente a reteve. O relógio voltou no tempo? Um dos servidores está com o horário incorreto.
Em qual Authentication-Results confiar
Authentication-Results (RFC 8601) é onde um servidor de recebimento registra os resultados de SPF, DKIM, DMARC e, às vezes, ARC. Uma mensagem pode conter várias dessas linhas, e apenas conta a que foi adicionada pelo servidor que entregou a mensagem a você. Tudo o que estiver abaixo dela foi escrito antes de seu provedor receber a mensagem, por servidores nos quais você não tem motivo para confiar, e um remetente pode inserir ali o que quiser.
O analisador usa o primeiro resultado, no topo, como veredito e lista os demais separadamente. Ao lado, você vê os três domínios que determinam o alinhamento: o domínio From, o domínio d= do DKIM e o domínio Return-Path usado na verificação de SPF. O DMARC só passa quando SPF ou DKIM passa para um domínio que corresponde ao domínio From. Comparar esses domínios geralmente explica uma falha.
Onde encontrar os cabeçalhos
No Gmail, abra a mensagem, clique nos três pontos ao lado de Responder e selecione Mostrar original. No Outlook na web, abra a mensagem, selecione Mais ações, depois Exibir e Exibir detalhes da mensagem. No aplicativo Outlook para desktop, acesse Arquivo, depois Propriedades e a caixa Cabeçalhos da Internet. No Apple Mail, acesse Visualizar, Mensagem e Todos os Cabeçalhos. Copie tudo até a primeira linha em branco, onde começa o corpo da mensagem. Se você colar a mensagem inteira, o corpo será removido antes da análise.
Os cabeçalhos contêm endereços IP e endereços de e-mail. Eles são lidos na memória para gerar o resultado e não são armazenados, mantidos em cache nem registrados em logs.
Perguntas
Como ler cabeçalhos de e-mail?
Comece pela linha Received mais abaixo e suba. Essa é a ordem em que os servidores processaram a mensagem. Depois, verifique a linha Authentication-Results adicionada pelo seu próprio provedor, a primeira no topo, para ver os resultados de SPF, DKIM e DMARC.
Por que o DKIM passa, mas o DMARC falha?
O DMARC exige uma assinatura DKIM válida cujo domínio d= corresponda ao domínio From ou uma verificação SPF válida para um domínio Return-Path correspondente. Uma assinatura do domínio da própria plataforma de envio passa no DKIM, mas ainda assim não contribui para o DMARC. O analisador mostra os três domínios lado a lado para deixar a incompatibilidade visível.
Guia completo: DMARC fail
O que significa um atraso longo entre dois saltos?
A mensagem ficou aguardando no servidor onde o atraso começou. As causas comuns incluem greylisting, quando o destinatário pede que o remetente tente novamente mais tarde, uma fila de saída cheia ou um filtro que verifica o e-mail antes de encaminhá-lo. Um único atraso de alguns minutos raramente é um problema de entregabilidade. Ele apenas explica por que a mensagem chegou tarde.
Cabeçalhos de e-mail podem ser falsificados?
Tudo o que o remetente escreve pode ser falsificado. As linhas Received abaixo da linha do seu próprio provedor e linhas Authentication-Results antigas podem ser inventadas. O que seu provedor adicionou no topo não pode ser falsificado, e ele pode verificar a assinatura DKIM usando a chave pública do remetente. O analisador não verifica as assinaturas por conta própria. Ele lê o veredito do seu provedor na linha superior.
O que é ARC nos cabeçalhos?
O ARC (RFC 8617) permite que um serviço de encaminhamento, como uma lista de discussão ou um endereço de encaminhamento, registre os resultados de autenticação encontrados antes de alterar a mensagem. O destinatário final pode então decidir se confia nesse registro quando o encaminhamento tiver invalidado SPF ou DKIM.
Posso testar uma mensagem antes de enviá-la?
Sim. Os cabeçalhos só existem depois que uma mensagem é entregue em algum lugar. Para verificar uma campanha ou um e-mail transacional antes que ele chegue a qualquer destinatário, envie-o para um endereço de teste na página inicial. Você recebe esses resultados, além de verificações de blacklists, conteúdo, links e regras para remetentes em massa, tudo em um único relatório.