La plupart du temps, nos e-mails arrivent sans problèmes ni bizarreries, mais pourquoi certains arrivent-ils avec des chaînes de caractères absurdes comme en-têtes? Le post de questions-réponses des superutilisateurs d'aujourd'hui a la réponse à une question perplexe d'un lecteur.
La session de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement de sites Web de questions-réponses géré par la communauté.
Photo gracieuseté de Judith E. Bell (Flickr) .
The Question
Le lecteur SuperUser dpdt veut savoir pourquoi il a reçu un email avec un en-tête absurde:
J'ai récemment reçu un e-mail avec le titre suivant:
![]()
Pensant qu'il pourrait s'agir d'un logiciel malveillant, j'ai effectué une vérification avec Malwarebytes, mais cela s'est avéré propre. Y a-t-il une raison légitime pour que le titre soit une chaîne de caractères absurde?
Pourquoi certains e-mails ont-ils des chaînes de caractères insensées comme en-têtes?
La réponse
Le contributeur SuperUser user313114 a la réponse pour nous:
Ce que vous avez est un texte d'en-tête encodé avec une tentative infructueuse à RFC 2047 .
La RFC 2047 est la norme régissant l'incorporation de caractères non ASCII dans les en-têtes de courrier électronique. Il dit que les en-têtes qui ne sont pas (exactement) conformes à la norme RFC 2047 devraient être affichés tels quels plutôt que tout décodage tenté. Ainsi, votre logiciel de messagerie voit le mauvais en-tête et l'affiche «correctement» (comme requis par la norme).
Aucun logiciel grand public ne bafoue autant la RFC 2047 que cela, il provient donc probablement d'un logiciel de messagerie en masse douteux. Le logiciel rend les mots codés trop longs (la limite de longueur de ligne est de 76 caractères), ce qui est interdit (RFC 2047 dit «NE DOIT PAS»).
Bien qu'il soit trop long, il peut être décodé manuellement. Cela ressemble à une sorte de spam de recruteur:
![]()
Avez-vous quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici .