Функции участников электронной почты

Одним из наиболее используемых сервисов Internet является электронная почта (ЭП). Редко встретишь «визитку» без поля E-mail (произносится «е-майл» или «и-мэйл», кому как больше нравится, сокращение от Electronic Mail). Удобство использования и скорость доставки сообщения -- два главных козыря, которые позволили этому сервису победить «бумажную почту». Чтобы воспользоваться любой программой чтения ЭП, не надо изучать каждую программу, для этого нужно знать лишь принципы работы. Также необходимо знать об основных возможностях и отличиях современных пакетов программного обеспечения для работы с ЭП.
Для того чтобы свободно ориентироваться в любом программном обеспечении, предназначенном для чтения ЭП, необходимо уяснить, как всё это работает. Давайте с этого и начнём.

Участники электронной почты

  • П-К (Программа -- Клиент)
  • П-Д (Программа — Доставщик)
  • П-П (Программа -- Пересыльщик)

Это основные «виновники», участвующие в доставке сообщений от адресата к адресату. Распишем функции каждого в отдельности.

П-К (Программа — Клиент)

  • предоставляет интерфейс для работы с почтовой системой;
  • компоновка сообщений, их редактирование и функции работы с адресами (адресная книга).

Его задача получить от пользователя необходимую информацию для отправки сообщения (текст сообщения, тему, адрес получателя, адрес получателя копии), сформировать сообщение и передать его (Программе-Доставщику) П-Д. Или, в случае с получением, при непосредственном общении с П-Д получить сообщение и представить его нам в удобочитаемом виде. Конкретно, это и есть программы чтения электронной почты на вашем компьютере, программы-клиенты. Основные представители: Microsoft Outlook Express, Microsoft Internet Mail, Microsoft Outlook, Netscape Messenger из пакета Netscape Communicator, Eudora, Pegassus Mail, TheBAT!

П-Д (Программа — Доставщик)

  • ответственный за непосредственное общение с П-К;
  • играет роль «почтового отделения».

«Вход и выход» в почтовую систему. Задачи этого участника процесса: уметь принять сообщение от П-К и/или уметь отправить предназначенные для пользователя сообщения.

П-П (Программа — Пересыльщик)

  • отвечает за маршрутизацию почты в сети;
  • передача сообщений для уже непосредственной доставки пользователю соответствующим П-Д.

Этот участник извлекает необходимую информацию из сообщения (вернее из его заголовка) для того чтобы определить получателя (получателей), и затем направить его в нужном направлении или передать для доставки определенному П-Д.
Обычно, функции двух последних участников выполняют разные программы, но так происходит не всегда. Часто, функции П-П и П-Д скомбинированы или пересекаются.
Идем дальше. Давайте теперь посмотрим на сообщение, из чего же оно состоит:

«Конверт» сообщения (Message Envelope)

Некоторая служебная информация, добавленная П-П и П-Д во время транспортировки сообщения. Аналог штампов на конвертах «бумажной почты». Вряд ли большинству пользователей-эта информация будет полезна или интересна. Она более интересна для администраторов при устранении проблем, возникающих во время доставки сообщений. Эта информация обычно скрывается от пользователя, но в современных программах-клиентах ЭП (П-К) предусмотрена возможность отображения этой информации.

Заголовок сообщения (Message Header)

Поля «From:» и «То:» («От кого» и «Кому») создаются при подготовке сообщения для отправки, совместно с такими полями как «Subject:» и«Date:» («Тема» и «Дата»). Это еще не все поля, но основные. Агенты доставки и транспортировки почты частично заполняют поля «конверта» на основе анализа этих полей.

Тело сообщения (Message Body)

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