Ler o percurso de baixo para cima
Cada servidor que processa uma mensagem adiciona uma linha Received acima das que já existem. Por isso, o salto mais antigo fica em baixo e o último, o seu próprio fornecedor de correio eletrónico, fica em cima. O analisador transforma estas linhas numa lista pela ordem em que a mensagem foi encaminhada, com a hora a que cada servidor indica tê-la recebido e o intervalo desde o salto anterior.
Um intervalo de alguns segundos é normal. Vários minutos costumam significar que a mensagem ficou numa fila, porque um destinatário pediu uma nova tentativa por greylisting, um relay estava ocupado ou o filtro de saída do próprio remetente a reteve. O relógio parece andar para trás? Um dos servidores tem a hora errada.
Em que Authentication-Results confiar
Authentication-Results (RFC 8601) é o campo onde um servidor de receção regista os resultados de SPF, DKIM, DMARC e, por vezes, ARC. Uma mensagem pode conter várias destas linhas, mas apenas conta a que foi adicionada pelo servidor que lhe entregou a mensagem. Tudo o que estiver abaixo foi escrito antes de o seu fornecedor receber a mensagem, por servidores nos quais não tem motivos para confiar, e um remetente pode escrever aí o que quiser.
O analisador usa o primeiro no topo como veredito e apresenta os restantes em separado. Ao lado, pode ver 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 SPF. O DMARC só passa quando o SPF ou o DKIM passa para um domínio que corresponde ao domínio From. Compará-los permite muitas vezes explicar uma falha.
Onde encontrar os cabeçalhos do email
No Gmail, abra a mensagem, clique nos três pontos junto a Responder e escolha Mostrar original. No Outlook na Web, abra a mensagem, escolha Mais ações, depois Ver e Ver detalhes da mensagem. Na aplicação Outlook para computador, selecione Ficheiro, depois Propriedades e a caixa Cabeçalhos de Internet. No Apple Mail, selecione Visualização, Mensagem e Todos os cabeçalhos. Copie tudo até à primeira linha vazia, onde começa o corpo da mensagem. Se colar a mensagem completa, o corpo é removido antes da análise.
Os cabeçalhos contêm endereços IP e endereços de email. São lidos em memória para gerar o resultado e não são armazenados, guardados em cache nem registados.
Perguntas
Como ler os cabeçalhos de um email?
Comece pela última linha Received e avance para cima: esta é a ordem pela qual os servidores processaram a mensagem. Depois, consulte a primeira linha Authentication-Results adicionada pelo seu próprio fornecedor para ver os resultados de SPF, DKIM e DMARC.
Porque é 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 que corresponda ao domínio From. Uma assinatura do domínio da própria plataforma de envio passa no DKIM, mas continua sem ter qualquer efeito no DMARC. O analisador mostra os três domínios lado a lado para tornar visível a falta de correspondência.
Guia completo: DMARC fail
O que significa um atraso longo entre dois saltos?
A mensagem ficou à espera no servidor onde o atraso começa. As causas comuns incluem greylisting, quando o destinatário pede ao remetente que tente novamente mais tarde, uma fila de saída cheia ou um filtro que analisa o email antes de o encaminhar. Um único atraso de alguns minutos raramente é um problema de capacidade de entrega. Apenas explica por que motivo a mensagem chegou tarde.
Os cabeçalhos de email podem ser falsificados?
Tudo o que o remetente escreve pode ser falsificado. As linhas Received abaixo das linhas do seu fornecedor e as linhas Authentication-Results antigas podem ser inventadas. O que o seu fornecedor adicionou no topo não pode ser falsificado, e o fornecedor pode verificar a assinatura DKIM com a chave pública do remetente. O analisador não verifica as assinaturas diretamente. Lê o veredito do seu fornecedor na primeira linha.
O que é ARC nos cabeçalhos?
O ARC (RFC 8617) permite que um serviço de reencaminhamento, como uma lista de distribuição ou um endereço de reencaminhamento, registe os resultados de autenticação que encontrou antes de alterar a mensagem. O destinatário final pode então decidir confiar nesse registo quando o reencaminhamento tiver invalidado o SPF ou o DKIM.
Posso testar uma mensagem antes de a enviar?
Sim. Os cabeçalhos só existem depois de uma mensagem ter sido entregue. Para verificar uma campanha ou um email transacional antes de chegar a qualquer destinatário, envie-o para um endereço de teste na página inicial. Receberá estes resultados, além da verificação de listas de bloqueio, conteúdo, ligações e regras para remetentes em massa, num único relatório.