Электронная почта и почтовые протоколы
Электронная почта и почтовые протоколы.
Электронная почта - это сервис отложенного чтения, служба пересылки файлов с текстовой или мультимедийной информацией. Почта может использоваться:
· для переписки между абонентами;
· для организации телеконференций;
· для организации списков рассылки;
· для доступа к файловым архивам и базам данных.
Электронная почта базируется на протоколе Х.400, определяющем систему адресации в Интернет. Система адресов базируется на доменных символьных адресах. Почтовый адрес состоит из двух частей: идентификатора пользователя перед знаком "@" и доменного адреса машины после знака. Сочетание имени и домена образует уникальный идентификатор пользователя.
В Интернет используется ряд почтовых пpотоколов прикладного уровня, например:
1. SMTP (Simple Mail Transfer Protocol) - для отпpавления сообщений;
Рекомендуемые материалы
2. POP3 (Post Office Protocol Version 3) - для отпpавления/получения сообщений;
3. IMAP (Interactive Mail Access Protocol) - для отпpавления/получения сообщений.
Для работы с почтой используются почтовые клиенты. Для обработки и пересылки почты – почтовые серверные программы, например, программа отправки почты sendmail, которая сортирует почту и рассылает ее адресатам.
Рекомендация для Вас - 17. Развивающая журналистика.
Основным почтовым протоколом прикладного уровня в стеке является протокол SMTP, использующий транспортный протокол TCP. Также вместе с этим протоколом используется Unix-Unix-CoPy (UUCP) протокол. При использовании первого протокола программа sendmail пытается найти получателя и установить с ним взаимодействие для того, чтобы передать почту. При использовании UUCP почта передается по цепочке почтовых серверов от одной машины к другой пока не достигнет машины-получателя или не будет отвергнуто по причине его отсутствия.
Протокол SMTP может работать в режиме прямой рассылки сообщений. В этом случае сообщение будет отправляться непосредственно на терминалы пользователя. Также протокол допускает рассылку почтовых сообщений в режиме оповещения на несколько пользователей или по групповому адресу.
Протокол POP3 предназначен для разбора почты из почтовых ящиков пользователей и доставки их на рабочие места при помощи программ-клиентов. По протоколу POP3 пользователи забирают корреспонденцию из почтовых ящиков на сервере в локальные компъютеры. Протокол разработан для поддержки обработки почты в режиме offline. Для этого почта доставляется на сервер, пользователь запускает почтового клиента, который соединяется с сервером и скачивает почту. Обработка почты происходит на локальной машине, а почта удаляется с сервера.
Альтернативным протоколом является протокол IMAP (Interactive Mail Access Protocol). IMAP может применяться как для offline доступа, так и для online работы с почтовым ящиком на сервере. Клиент может не копировать почту с сервера, а запросить заголовки сообщений, выполнить поиск сообщений, пометить флагами письма в ящике для удаления или для ответа.
Offline доступ подходит для тех, кто использует собственную клиентскую машину. Он минимизирует использование серверных ресурсов и время соединения, что важно при удаленном доступе по модему. Преимущество online доступа состоит в том, что почтовые ящики с входящей и архивной почтой хранятся на сервере и к ним можно получить доступ с разных компьютеров в различное время. Это важно для тех, кто использует несколько компьютеров, например, в пути. С помощью IMAP клиент может иметь доступ и управлять несколькими почтовыми ящиками. Это включает в себя возможность именовать и получать доступ к различным ящикам, получать их список, создавать, удалять и переименовывать их. Почтовые ящики могут находиться на разных серверах. По протоколу IMAP клиент может видеть их одновременно и перемещать сообщения из одного ящика в другой.
Формат почтового сообщения определен в документе RFC-822. Почтовое сообщение состоит из трех частей: конверта, заголовка и тела. Пользователь видит только заголовок и тело сообщения. Конверт используется программами доставки, состоит из адреса отправителя, получателя и информации рассылки. Заголовок содержит адреса, информацию о рассылке и данные. Тело почтового сообщения содержит несколько способов представления разнородной информации. Для этой цели используются специальные поля заголовка почтового сообщения.