Формат почтового сообщения Internet определен в документе RFC-822 (Standard for ARPA Internet Text Message). Почтовое сообщение состоит из трех частей: конверта (конверт используется программами доставки), заголовка и тела сообщения. Пользователю доступны только заголовок и тело сообщения. Стандарт MIME (Multipurpose Internet Mail Extension — RFC-1341) предназначен для описания тела почтового сообщения Internet и дополняет RFC-822 - описывает в заголовке почтового сообщения текстовое тело письма и механизм его рассылки, MIME ориентирован на описание в заголовке письма структуры тела почтового сообщения и возможности составления письма из информационных единиц различных типов. Стандарт MIME определяет семь типов данных, которые можно передавать в теле письма:
Клиент отправляет почту
по SMTP
![]() | |||
![]() |
Клиент получает почту
по РОР
Рис. 6.2. Схема работы с почтовым сервером из-под MS-Windows
MS-DOS
1.текст (text)- указывает на то, что в теле сообщения содержится текст. Основным подтипом типа text является plain, или неразмеченный (планарный) текст.
2.смешанный тип (multipart)- этот тип содержания тела почтового сообщения определяет смешанный документ, он может состоять из фрагментов данных разного типа. Данный тип имеет ряд подтипов:
3.mixed - задает сообщение, состоящее из нескольких фрагментов, 4.alternative -позволяет организовать вариабельный просмотр почтового сообщения в зависимости от типа программы просмотра; 5.parallel - предназначен для составления почтового общения, которая предполагает запуск сразу нескольких программ просмотра.
6.почтовое сообщение (message) - предназначен для работы с обычными почтовыми сообщениями:
partial — предназначен для передачи одного большого сообщения по частям для последующей сборки;
external-body — позволяет ссылаться на внешние, относительно сообщения, информационные источники.
7.графический образ (image) - для описания графических образов.
8.аудиоинформация (audio) - для описания аудиоинформации.
9.фильм или видео (video) - для передачи фильмов.
10.приложение (application) - обычно используется при передаче двоичных данных для последующего промежуточного преобразования.
Наиболее часто используются файлы форматов GIF и JPEG, а также формат MPEG.
Интерфейсные программы (почтовые клиенты). Режим командной строки — интерфейс mail. Простейшая и самая распространенная программа подготовки и отправки почты — это команда UNIX-систем mail или ее аналог mailx, имеющие формат «mail пользователь».
В ответ программа выдаст предложение ввести сообщение, после ввода темы (subject) программа перейдет на следующую строку и будет ждать текста сообщения. Для отправки сообщения нажать <Ctrl>+<D> (конец ввода).Чтобы прочитать сообщения, необходимо выполнить команду mail без аргументов.
Полноэкранные интерфейсы. Программа bml является стандартной для абонентов сети Relcom, входит в комплект версии для пользователей MS-DOS и имеется на многих UNIX-системах Internet.
Bml поддерживает список часто используемых адресов, посылку сообщений в группы Usenet, автоматическую вставку двоичных файлов в формате uuencode и их автоматическое извлечение из полученных сообщений и др.). Интерфейс elm — весьма распространенной программой работы с почтой в UNIX-системах является полноэкранный почтовый интерфейс elm.Для отправки сообщения следует ввести букву М, вслед за этим появится приглашение ввести адрес получателя, тему письма и список возможных дополнительных адресатов. Затем elm вызывает внешний редактор (обычно vi). После редактирования письма, редактор удостоверяется в том, что письмо следует отправить по указанному адресу, и если получает подтверждение, то отправляет его.
Программы-клиенты для Windows. Интерфейс Eudora является типичным почтовым интерфейсом, ориентированным на работу с почтой Internet из системы MS-Windows.
Программа-клиент ВАТ (The Bat!). Позволяет, кроме всего прочего, отправлять и принимать почтовые сообщения с защитой данных, в формате S/MIME. Для использования возможностей S/MIME прежде всего необходимо получить «сертификат», состоящий из двух частей: секретного ключа и публичного ключа. Имеющийся сертификат необходимо внести в базу данных The Bat!.Для того чтобы подписать письмо (но не зашифровать), в меню редактора выберите: PGP -> Использовать S/MIME, PGP -> Подписать перед отправкой.