Home

Page 38
Page 38
background image

некоторый   оговоренный   предел,   снимая   тем   самым   проблему   засорения   сети 
зацикленным письмом, хотя и не снимая проблему наличия самой маршрутной 
петли. 

Кроме   того,   может   существовать   сколь   угодно   много   заголовков, 

придуманных   для   своих   собственных   нужд   авторами   почтовых   клиентом   и 
почтовых серверов, отличительно особенностью таких заголовков является то, 
что   они   начинаются   с  X-.   Например,   почтовые   программы   часто   используют 
заголовок X-Mailer для идентификации почтовой программы, пославшей письмо, 
сервера   могут   устанавливать   в   письмо   заголовок  X-Spam,   в   теле   которого 
отмечают,   не   считают   ли   сервера   данное   письмо   нежелательной   рассылкой 
(спам) и т.д. 

На   этом   рассмотрение   заголовков   электронного   письма   окончено, 

подведем итоги.

Главных   недостатков   рассмотренного   стандарта   на   формат   электронного 

письма три:

• Как в заголовке, так и в теле письма можно применять только символы, 

принадлежащие   к   набору

 US-ASCII,   следовательно,   символы 

национальных алфавитов, например, кириллица, не поддерживаются

• В письме нельзя передать файл, даже если мы сформируем письмо, тело 

которого будет файлом, то мы сможем передавать таким образом только 
ASCII файлы, но не произвольные файлы с двоичным содержимым. 

• Само письмо не имеет структуры: даже если мы сформируем письмо, тело 

которого будет ASCII файлом, то мы не сможет, например, дополнить файл 
текстом:   в   письме   нет   разделителей,   позволяющих   передать   отдельно 
файл и отдельно текст. 

Для   преодоления   вышеперечисленных   недостатков   необходимо 

реализовать   две   новых   технологии:   обеспечить   возможность  передачи   в   теле 
письма   и   заголовках   произвольных   символов,   а   не   только   символов, 
принадлежащих к набору US-ASCII, кроме того, ввести в тело письма некоторую 
структуру.   Эти   задачи   решаются   с   помощью   стандарта,   называемого  MIME 
(Multipurpose  Internet  Mail  Extensions  –   Многоцелевые   Расширения   Интернет 
Почты). 

Для   начала   рассмотрим,   каким   образом   можно   передавать   в   заголовках 

письма произвольные символы, не принадлежащие набору US-ASCII, например, 
символы   национальных   алфавитов.   Отмечаем,   что   возможность   передавать   в 
заголовке   письма   таких   символов   позволяет,   например,   использовать   в 
заголовках   письма   русские   символы,   что   крайне   важно   для   эффективного 
использования служб электронной почты.

Самое простое решение  –  передавать  в  заголовке письма произвольные 

значения байтов оказывается не удачным сразу по двум причинам. 

• Транспортная   система   электронной   почты   готова   переносить   в   письмах 

лишь   те   байты,   у   которых   старший   бит   равен   нулю,   использование   в 
заголовке письма (и в теле тоже, но о теле позже) произвольных значений 
байт   наверняка   приведет   к   тому,   что   большинство   (по   меньшей   мере, 
многие) почтовых систем будет искажать (неправильно передавать) такие 
байты.

• Даже   если   предположить,   что   почтовая   система   правильно   доставит 

письмо   без   искажений   байтов,   это   не   гарантирует   правильного 
декодирования   принятых   байтов   у   получателя:   существует   много 
различных   кодировок   (соответствий   значений   байта   и   символа 
национального алфавита) даже в рамках одного национального алфавита 
(по   историческим   причинам),   так   что   правильный   прием 


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.