Por que alguns e-mails têm cadeias de caracteres sem sentido como cabeçalhos?

porque-alguns-emails-têm-cadeias-de-caracteres-de-caracteres-como-cabeçalhos-sem-sentido-00

Na maioria das vezes, nosso e-mail chega sem problemas ou peculiaridades, mas por que alguns chegam com sequências de caracteres sem sentido como cabeçalhos? A postagem de hoje com perguntas e respostas sobre o superusuário tem a resposta para a pergunta de um leitor intrigado.

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade.

Foto cortesia de Judith E. Bell (Flickr) .

A questão

O leitor SuperUser dpdt quer saber por que recebeu um e-mail com um cabeçalho sem sentido:

Recentemente recebi um e-mail com o seguinte título:

porque-alguns-emails-têm-cadeias-de-caracteres-de-caracteres-como-cabeçalhos-sem-sentido-01

Pensando que poderia ser malware, fiz uma verificação com o Malwarebytes, mas deu tudo limpo. Existe alguma razão legítima para o título ser uma sequência de caracteres sem sentido?

Por que alguns e-mails têm cadeias de caracteres sem sentido como cabeçalhos?

A resposta

O contribuidor SuperUser user313114 tem a resposta para nós:

O que você tem é um texto de cabeçalho codificado com uma tentativa fracassada de RFC 2047 .

RFC 2047 é o padrão que rege a incorporação de caracteres não ASCII em cabeçalhos de e-mail. Ele diz que os cabeçalhos que não cumprem (exatamente) com o padrão RFC 2047 devem ser exibidos como estão, em vez de qualquer tentativa de decodificação. Portanto, o seu software de e-mail está vendo o cabeçalho incorreto e o exibindo “corretamente” (conforme exigido pelo padrão).

Nenhum software mainstream despreza tanto o RFC 2047, então provavelmente está vindo de algum software de mala direta duvidoso. O software está tornando as palavras codificadas muito longas (o limite do comprimento da linha é de 76 caracteres), o que é proibido (RFC 2047 diz “NÃO DEVE”).

Apesar de ser muito longo, pode ser decodificado manualmente. Parece algum tipo de spam de recrutador:

porque-alguns-emails-têm-cadeias-de-caracteres-de-caracteres-como-cabeçalhos-sem-sentido-02


Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .

Recomendado:  O que é a pasta lost + found no Linux e macOS?