Стандартизация электронной почты Для некоторых может оказаться откровением то, что все Internet-сообщения пересылаются только в текстовом формате (по крайней мере, до сегодня)! "А как же изображения и выполнимые файлы, которые получает адресат? Как же различные наборы начертаний символов в одном сообщении?" -- спросите вы.В IETF (Internet Engineering Task Force - специальная организация, занимающаяся стандартизацией форматов и протоколов Internet) был разработан специальный стандарт, получившей название MIME (Multipurpose Internet Mail Extensions -- Многоцелевые расширения почтового стандарта Internet). Этот стандарт описывает, как пересылать по электронной почте исполняемые, графические, мультимедийные, смешанные данные. Типичные применения MIME -- пересылка графических изображений, аудио, документов, например, подготовленных в WinWord, программ, сообщений написанных на HTML и просто текстовых файлов. MIME также позволяет размечать письмо на части различных типов так, чтобы получатель (почтовая программа или П-К) мог определить, что делать с каждой из частей сообщения. MIME придерживается концепции, что сообщение состоит из нескольких частей. Рассмотрим основные поля, применяемые в стандарте: Mime-Version: 1.0 Поле указывает на то, что сообщение подготовлено в формате MIME версии 1.0. Content-type (Тип Содержимого) Поле, которое используется для указания типов данных внутри сообщения. В данном случае, это изображение в формате TIFF, имя исходного файла «image.tif». Стандарт описывает несколько типов, среди которых такие, как «text» (текстовый формат), «multipart» (сообщение состоит из нескольких частей), «application» (обмен данными между приложениями, например, электронные таблицы), «image» (изображение), «audio» («звуковой» формат), «video» (видеофрагмент) и другие. Content-transfer-encoding (Кодирование При Пересылке) Поле, которое может быть использовано для указания формата представления пересылаемых данных. Многие данные, пересылаемые по ЭП, требуют для своего представления 8-ми битный набор данных, стандарт же описывающий ЭП для Internet разрешает использование только 7-ми бит, да и к тому же ограниченную длину строки в 1000 символов. Поэтому все данные, не удовлетворяющие этому требованию, должны быть приведены в 7-ми битный формат. Для этого существует несколько алгоритмов преобразований: x-uuencode, base64. quoted-printable, 7bit, 8bit, binary (значения «8bit», «7bit» и «binary» означают, что никакой трансформации содержимого не производится). Content-Description (Описание Содержимого)
Одно из дополнительных полей, просто описывающее данные
в сообщении.
|