técnico · resposta com fontes

Cabeçalhos de e-mail: definição técnica e estrutura

Os cabeçalhos de e-mail são as seções de metadados de uma mensagem que vêm antes do conteúdo do corpo. Eles contêm informações essenciais de roteamento, autenticação e formatação usadas pelos Mail Transfer Agents (MTAs) e pelos clientes de e-mail para processar e exibir a mensagem corretamente.

Funcionamento técnico

Os cabeçalhos são formados por uma série de pares nome-valor separados por dois-pontos. Quando um e-mail é enviado, o servidor de envio gera os cabeçalhos iniciais. À medida que a mensagem passa por vários relays, cada servidor adiciona o próprio cabeçalho Received no topo da pilha. Isso cria um rastro cronológico do caminho da mensagem, do servidor de origem até a caixa postal de destino final. Esses cabeçalhos são separados do corpo da mensagem por uma única linha em branco.

Importância para remetentes

Os cabeçalhos são essenciais para a segurança e a entregabilidade. Eles carregam os resultados de SPF, DKIM e DMARC que informam aos servidores receptores se uma mensagem é autêntica. Sem cabeçalhos corretos, os e-mails costumam ser marcados como spam ou rejeitados. Os remetentes podem usar o SendHQ ou as ferramentas gratuitas dele (https://sendhq.cc/tools) para analisar esses elementos e garantir que os registros de autenticação estejam refletidos corretamente nos cabeçalhos entregues.

Erros operacionais comuns

Um erro frequente é a divergência entre o endereço Envelope From e o endereço Header From, que pode causar falhas de alinhamento DMARC. Outro problema comum é incluir cabeçalhos fora do padrão ou malformados, que fazem alguns clientes de e-mail renderizarem a mensagem incorretamente ou acionam filtros de spam. Cadeias de cabeçalhos longas demais, causadas por excesso de relays, também podem levar à rejeição da mensagem por alguns servidores receptores mais rígidos.

Exemplo concreto de cabeçalho

Um bloco de cabeçalhos típico inclui From: sender@example.com, To: recipient@example.com, Subject: Technical Update e Date: Mon, 1 Jan 2024 10:00:00 GMT. Para autenticação, você verá DKIM-Signature: v=1; a=rsa-sha256; c=v; d=example.com; s=selector1; bh=hash; e Received-SPF: pass. Essas linhas permitem que o servidor receptor verifique a identidade do remetente e a integridade do conteúdo.

Roteamento e metadados

Além da autenticação, os cabeçalhos controlam o tipo de conteúdo e a codificação via MIME. O cabeçalho Content-Type especifica se o e-mail é texto simples ou HTML, enquanto o Message-ID fornece um identificador único para aquela mensagem específica. Esses campos garantem que o cliente de e-mail saiba como decodificar os dados binários do corpo e como agrupar as conversas em threads na interface.

Perguntas que as equipes fazem

O usuário consegue ver os cabeçalhos do e-mail?

Sim, a maioria dos clientes de e-mail oferece uma opção para ver o código-fonte bruto ou a mensagem original, que mostra a pilha completa de cabeçalhos.

Os cabeçalhos de e-mail afetam a pontuação de spam?

Sim. Cabeçalhos de autenticação ausentes ou inconsistentes, como DKIM e SPF, aumentam muito a probabilidade de uma mensagem ser marcada como spam.

Qual é a diferença entre os endereços do envelope e do cabeçalho?

O envelope é usado pelo servidor SMTP para o roteamento, enquanto o cabeçalho é o que o usuário final vê no cliente de e-mail.

Fontes primárias