Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие Технологии сети Интернет.doc
Скачиваний:
17
Добавлен:
12.09.2019
Размер:
2.97 Mб
Скачать

6.2. Стандартные функции почтовых клиентов

6.2.1. Прием сообщений

Существуют три базовых модели, описывающих взаимодействие почтового клиента и сервера: автономная, интерактивная и отключенная:

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

С одной стороны, удаление сообщений может оказаться полезным, т. к. объем почтового ящика, как правило, ограничен, и накопление в нем сообщений может вызвать переполнение. И как следствие - невозможность получения новых сообщений. С другой стороны, удаление писем с сервера после выборки их клиентом сделает невозможной работу с ними с другого узла сети. Поэтому современные почтовые клиенты, взаимодействующие с сервером по этой модели, предоставляют пользователю возможность установить или отключить режим удаления сообщений после выборки.

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

Отключенная (disconnected) модель представляет собой нечто среднее между автономной и интерактивной моделями. Она предполагает, что клиент подключается к серверу, принимает выборочно сообщения и обрабатывает их в автономном режиме. После этого клиент может снова подключиться к серверу и передать ему изменения. Для обеспечения этой функции в состав почтового клиента должны быть включены программные модули клиентских частей основных протоколов получения почты: POP3 и/или IMAP4.

Протокол POP3 позволяет организовать взаимодействие по автономной модели, а IMAP4 - по всем трем моделям. Однако на практике почтовые клиенты, взаимодействующие с сервером по протоколу IMAP4 в соответствии с принципами автономной модели, не встречаются, поскольку такое решение является неэффективным.

6.2.2. Локальное хранение сообщений

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

(рис. 7):

• папка "Входящие" ("Inbox") – предназначена для хранения вновь поступившей почты;

• папка "Исходящие" ("Outbox", "Unsent Messages") – используется для хранения сообщений, предназначенных для отправки;

• папка "Отправленные" ("Sent", "Sent items", "Sent mail") – в нее помещаются копии отправленных сообщений;

• папка "Удаленные" ("Trash", "Deleted items") – в папку перемещаются сообщения, удаленные из других папок, что позволяет восстанавливать ошибочно удаленные данные;

•. папка "Черновики" ("Drafts") – предназначена для хранения черновых вариантов сообщений, которые пользователь предполагает дорабатывать перед отправкой.

Помимо операций со стандартными папками почтовый клиент должен обеспечивать функции работы с дополнительными папками (создание, удаление, перемещение и т.п.);

Рис. 7. Папки локального хранилища почтового клиента

Microsoft Outlook Express