Page d'accueil » comment » Pourquoi certains courriels ont-ils des chaînes de caractères insensées comme en-têtes?

    Pourquoi certains courriels ont-ils des chaînes de caractères insensées comme en-têtes?

    La plupart du temps, notre courrier électronique arrive sans problèmes ni bizarreries, mais pourquoi certains arrivent-ils avec des chaînes de caractères insensées comme en-têtes? Le message du Q & R sur le SuperUser d'aujourd'hui répond à la question d'un lecteur perplexe.

    La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..

    Photo gracieuseté de Judith E. Bell (Flickr).

    La question

    Le lecteur superutilisateur dpdt veut savoir pourquoi il a reçu un courrier électronique avec un en-tête insensé:

    J'ai récemment reçu un email avec le titre suivant:

    Pensant qu'il pourrait s'agir d'un logiciel malveillant, j'ai effectué une vérification avec Malwarebytes, mais elle est apparue comme telle. Y a-t-il une raison légitime pour que le titre soit une chaîne de caractères absurde?

    Pourquoi certains courriels ont-ils des chaînes de caractères insensées comme en-têtes??

    La réponse

    Le contributeur superutilisateur User313114 a la réponse pour nous:

    Qu'est-ce que vous avez est un texte d'en-tête codé avec une tentative infructueuse à la 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 indique que les en-têtes non conformes (exactement) à la norme RFC 2047 doivent être affichés tels quels plutôt que de tenter un décodage. Donc, votre logiciel de messagerie voit le mauvais en-tête et l'affiche «correctement» (comme l'exige la norme).

    Aucun logiciel grand public n'apprécie autant le RFC 2047, il provient donc probablement d'un logiciel de publipostage volumineux. Le logiciel crée des 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 que trop long, il peut être décodé manuellement. Cela ressemble à une sorte de spam recruteur:


    Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.