
          .gif)

Сергей Донин,
Иркутский Областной Телеграф
тел. 24-20-72, e-mail: igel@irtel.ru
http://www.irtel.ru
Электронная почта: руководство пользователя
|
Одним из наиболее используемых сервисов Интернет является электронная почта (ЭП). Редко встретишь "визитку" без поля E-mail (произносится "е-майл" или "и-мэйл", кому как больше нравиться, сокращение от Electronic Mail). Удобство использования и скорость доставки сообщения - два главных козыря, которые позволили электронному почтовому сервису победить "бумажную почту". Прочитав это руководство, вы сможете воспользоваться ЛЮБОЙ программой чтения ЭП, для этого не надо изучать каждую почтовую программу, для этого нужно знать принципы работы, их я вам опишу. Также я попытаюсь вам рассказать об основных возможностях и отличиях современных пакетов программного обеспечения для работы с ЭП.
Чтобы предупредить возможные замечания от специалистов, знакомых с технологией, оговорюсь, что это руководство предназначено для пользователей (не для администраторов), знакомых с Интернет и носит несколько упрощенный характер изложения.
Электронная почта - участники
Для того, чтобы свободно ориентироваться в любом программном обеспечении, предназначенном для чтения ЭП, необходимо уяснить, как всё это работает. Давайте с этого и начнём. Взгляните на рисунок 1.

Рисунок 1. Электронная почта - участники
На нем изображены основные "виновники", участвующие в доставке сообщений от адресата к адресату. Распишем функции каждого в отдельности.
П-К (Программа-Клиент):
предоставляет интерфейс для работы с почтовой системой;
компоновка сообщений, их редактирование и функции работы с адресами (адресная книга).
Собственно работа Программы-Клиента - есть главный предмет нашего руководства. То с чем непосредственно приходится общаться нам с вами при написании и чтении сообщений. Задача Программы-Клиента получить от пользователя необходимую информацию для отправки сообщения (текст сообщения, тему, адрес получателя, адрес получателя копии), сформировать сообщение и передать его Программе-Доставщику (П-Д). Или, в случае с получением, при непосредственном общении с П-Д получить сообщение и представить его нам в удобочитаемом виде. Если говорить конкретно, П-К - это те самые программы чтения электронной почты на вашем компьютере, программы-клиенты. Основные представители класса: Microsoft Outlook Express, Microsoft Internet Mail, Microsoft Outlook, Netscape Composer из пакета Netscape Communicator, Eudora, Pegassus Mail, TheBAT! и т.д.
П-Д (Программа-Доставщик):
ответственна за непосредственное общение с П-К;
играет роль "почтового отделения".
"Вход и выход" в почтовую систему. Задачи этого участника процесса - уметь принять сообщение от П-К и/или уметь отправить предназначенные для пользователя сообщения.
П-П (Программа-Пересыльщик):
отвечает за маршрутизацию (перенаправление) почты в сети;
передача сообщений для непосредственной доставки пользователю соответствующей П-Д;
Этот участник извлекает необходимую информацию из сообщения (вернее из его заголовка) для того, чтобы определить получателя (получателей), и затем направить сообщение в нужном направлении или передать для доставки определенному П-Д.
Обычно функции двух последних участников выполняют разные программы, но так происходит не всегда. Нередко функции П-П и П-Д скомбинированы или пересекаются.
Справедливости ради следуем отметить, что названия программ-клиентов, доставщиков и пересыльщиков являются вымышленными. Более правильно называть участников процесса отправления/получения электронной почты именами, принятыми у специалистов:
П-К - MUA (Mail User Agent - Агент Пользователя ЭП)
П-Д - MDA (Mail Delivery Agent - Агент Доставки ЭП)
П-П - MTA (Mail Transfer Agent - Агент Пересылки ЭП).
Структура почтового сообщения
Идем дальше. Давайте теперь посмотрим на сообщение, из чего же оно состоит (рисунок 2):

Рисунок 2. Структура почтового сообщения.
"Конверт" сообщения (Message Envelope):
Некоторая служебная информация, добавленная П-П и П-Д во время транспортировки сообщения. Аналог штампов на конвертах "бумажной почты". Вряд ли большинству пользователей эта информация будет полезна или интересна. Она более интересна для администраторов при устранении проблем, возникающих во время доставки сообщений. Эта информация обычно скрывается от пользователя, но в современных Программах-Клиентах ЭП (П-К) предусмотрена возможность отображения этой информации.
Заголовок сообщения (Message Header):
Поля 'From:' и 'To:' ('От кого' и 'Кому') создаются при подготовке сообщения для отправки, совместно с такими полями как 'Subject:' и 'Date:' ('Тема' и 'Дата'). Это еще не все поля, но основные. Агенты доставки (П-Д) и транспортировки (П-П) почты частично заполняют поля "конверта" на основе анализа этих полей.
Тело сообщения (Message Body):
Собственно текст письма (суть), предназначенный пользователем для отправки. Не принимается во внимание почтовыми протоколами. Проще говоря, почтовые сервера не обращают внимания на то, что находится внутри сообщения (или не должны обращать). А сейчас я произнесу то, что для некоторых может оказаться откровением: все Интернет-сообщения пересылаются ТОЛЬКО в текстовом формате (по крайней мере, до сего дня)!
"А как же изображения и выполнимые файлы, которые я получаю? Как же различные наборы начертаний символов в одном сообщении?" - слышу вопрос.
В IETF (Internet Engineering Task Force - организации, занимающейся стандартизацией форматов и протоколов Интернет) был разработан специальный стандарт, получившей название MIME (Multipurpose Internet Mail Extensions - Многоцелевые расширения почтового стандарта Интернет). Этот стандарт описывает, как пересылать по электронной почте исполняемые, графические, мультимедийные, смешанные данные. Типичные применения MIME - пересылка графических изображений; аудио; документов, подготовленных, например, в WinWord; программ, сообщений написанных на HTML и просто текстовых файлов. MIME позволяет размечать письмо на части различных типов так, чтобы получатель (почтовая программа или П-К) мог определить, что делать с каждой из частей сообщения. MIME придерживается концепции, что сообщение состоит из нескольких частей. Взгляните на основные поля, применяемые в стандарте:
…
Mime-Version: 1.0
Content-type: image/tiff; name="image.tif"
Content-transfer-encoding: x-uuencode
Content-Description: Tagged Image File Format
…
Mime-Version (Версия MIME):
Поле указывает на то, что сообщение подготовлено в формате MIME версии 1.0.
Content-type (Тип Содержимого):
Поле, которое используется для указания типов данных внутри сообщения. В данном случае, это изображение в формате TIFF, имя исходного файла "image.tif". Стандарт описывает несколько типов, среди которых такие, как "text" (текстовый формат), "multipart" (сообщение состоит из нескольких частей), "application" (обмен данными между приложениями, например, электронные таблицы), "image" (изображение), "audio" ("звуковой" формат), "video" (видеофрагмент) и другие.
Content-transfer-encoding (Кодирование При Пересылке):
Поле, которое может быть использовано для указания формата представления пересылаемых данных. Многие данные, пересылаемые по ЭП, требуют для своего представления 8-битный набор данных. Стандарт, описывающий ЭП для Интернет, разрешает использование только 7 бит, да и к тому же ограниченную длину строки в 1000 символов. Поэтому все данные, не удовлетворяющие этому требованию, должны быть приведены в 7-битный формат. Для этого существует несколько алгоритмов преобразований: x-uuencode, base64, quoted-printable, 7bit, 8bit, binary (значения "8bit", "7bit" и "binary" означают, что никакой трансформации содержимого не производится).
Content-Description (Описание Содержимого):
Одно из дополнительных полей, просто описывающее данные в сообщении.
Введение стандарта MIME позволило поместить в обычное текстовое сообщение данные любого типа и абстрагироваться от компьютерной платформы, т.е. П-К (программы чтения почты) различных операционных систем и аппаратных платформ, поддерживая этот стандарт, могут без проблем читать одно и то же сообщение. Соответственно, это является гарантией того, что, например, одно и то же изображение, присоединенное к письму, будет одинаково "понято" и отображено как на Макинтоше в среде MacOS, так и на персональном компьютере в среде Windows.
Выше упоминалось, что П-К и П-Д должны уметь принимать/передавать сообщения друг от друга, т.е. они должны уметь понять друг друга ("говорить на одном языке") или, иными словами, поддерживать один и тот же протокол (набор правил). В Интернет для передачи сообщений от Программы-Клиента к Программе-Доставщику и от одной Программы-Пересыльщика к другой Программе-Пересыльщику используется "Простой Протокол Передачи ЭП" (SMTP - Simple Mail Transfer Protocol), и, наоборот, для передачи сообщений от П-Д к П-К (прием сообщений) используется "Протокол Почтового Отделения" (POP - Post Of-fice Protocol). Протокол SMTP должны поддерживать сервера исходящей почты, протокол POP - "входящей" почты ("входящей" и "исходящей" - относительно пользователя).
Исходя из всего вышесказанного, можно уже сделать некоторые выводы, на основании которых формируется понятие принципов работы любой почтовой программы:
П-К - программы-клиенты, используются для подготовки сообщения, указания адресов получателей, темы.
П-Д - можно представить себе как программу, запущенную на сервере провайдера, предоставляющего услуги ЭП, принимает и/или отправляет почту к/от П-К.
Для нормальной работы программы чтения ЭП ей необходимо указать адреса серверов входящей и исходящей почты.
Сообщение состоит из нескольких частей: конверт, заголовок, тело сообщения.
Тело сообщение полностью во власти пользователя, почтовые сервера на него внимания не обращают, или не должны обращать.
Заголовок частично формируется пользователем (поля "Кому", "От кого").
Один из способов передачи нетекстовых данных в письме - использовать MIME-совместимую программу.
Данные в сообщении, подготовленные в соответствии со стандартом MIME, могут кодироваться различными способами (base64).
В следующий раз мы с вами побеседуем о настройках программ работы с ЭП.
|

          .gif)
|