През повечето време нашият имейл пристига без проблеми или странности, но защо някои пристигат с безсмислени струни от герои като заглавки? Днешната публикация на SuperUser Q & A е отговорът на озадачен въпрос на читателя.
Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.
Снимката е предоставена от Джудит Е. Бел (Flickr).
Драйверът на SuperUser dpdt иска да разбере защо е получил имейл с нелегален заглавие:
Наскоро получих имейл със следното заглавие:
Мислейки, че това може да е злонамерен софтуер, аз проведох чек с Malwarebytes, но дойде чист. Има ли някаква основателна причина заглавието да е безсмислено низ от знаци?
Защо някои имейли имат безсмислени струни от символи като заглавки?
Потребителят на SUPERUser user313114 има отговора за нас:
Това, което имате, е заглавен текст, кодиран с неуспешен опит в RFC 2047.
RFC 2047 е стандартът, който урежда вграждането на не-ASCII символи в имейл заглавията. Той гласи, че заглавките, които не отговарят (точно) на стандарта RFC 2047, трябва да бъдат показани по-скоро, отколкото да се прави опит за декодиране. Така че вашият имейл софтуер вижда лошия хедър и го показва "правилно" (както се изисква от стандарта).
Нито един основен софтуер не сваля RFC 2047 толкова зле, така че вероятно идва от някакъв докосващ софтуер за поща. Софтуерът прави прекалено дълги кодирани думи (ограничението на дължината на линията е 76 знака), което е забранено (RFC 2047 казва "НЕ ТРЯБВА ДА").
Въпреки че е твърде дълъг, той може да бъде декодиран ръчно. Прилича на някакъв спам за наемателя:
Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.