Начална » как да » Защо някои имейли имат безсмислени низове от символи като заглавия?

    Защо някои имейли имат безсмислени низове от символи като заглавия?

    По-голямата част от времето, нашата електронна поща пристига без проблеми или странности, но защо някои пристигат с безсмислени низове от символи като заглавки? Днешната публикация за въпроси и отговори SuperUser има отговор на озадачен въпрос на читателя.

    Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.

    Снимката е предоставена от Джудит Е. Бел (Flickr).

    Въпроса

    Четецът на суперпотребителя dpdt иска да знае защо е получил имейл с безсмислено заглавие:

    Наскоро получих имейл със следното заглавие:

    Мислейки, че това може да е злонамерен софтуер, аз проверих проверка с Malwarebytes, но той излезе чист. Има ли основателна причина заглавието да е безсмислен низ от символи?

    Защо някои имейли имат безсмислени низове от знаци като заглавки?

    Отговорът

    Собственикът на SuperUser user313114 има отговор за нас:

    Това, което имате, е някакъв заглавен текст, кодиран с неуспешен опит на RFC 2047.

    RFC 2047 е стандартът, регулиращ вграждането на не-ASCII символи в заглавките на имейли. Той казва, че заглавията, които не отговарят (точно) на стандарта RFC 2047, трябва да се показват по-скоро, отколкото като опит за декодиране. Така че вашият софтуер за електронна поща вижда лошото заглавие и го показва „правилно“ (както се изисква от стандарта).

    Нито един мейнстрийм софтуер не пренебрегва RFC 2047 толкова зле, че е вероятно да идва от някакъв суров софтуер за пощенски пратки. Софтуерът прави твърде дълги кодирани думи (ограничението за дължина на линията е 76 знака), което е забранено (RFC 2047 казва „НЕ ТРЯБВА“).

    Въпреки че е твърде дълъг, може да се декодира ръчно. Прилича на някакъв спам за набиране на персонал:


    Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.