Знакомство с электронной почтой

Лекция 8. E-mail. Работа с электронной почтой

Тема 8. Работа с электронной почтой

 

Основные понятия: электронная почта (E-mail), почтовый сервер, почтовый клиент, сервер SMTP, сервер POP3, почтовый ящик, почтовый адрес, почтовые сообщения, заголовок сообщения, тело сообщения, скорость передачи сообщений, защищенность сообщений, конфиденциальность сообщений, почтовые программы, пересылка сообщений, доставка электронной почты, почтовые папки, входящие сообщения, исходящие сообщения, отправленные сообщения, удаленные сообщения, черновики, прочитанные и непрочитанные сообщения, адресная книга, тема сообщения, область просмотра Outlook Express

 

 

История систем электронной почты насчитывает более 15 лет. За это вре­мя электронная почта успела занять ведущее место в структуре средств обмена информацией между людьми. В отличие от таких традиционных способов передачи информации, как обычная «бумажная» почта, телефон­ные переговоры или факс-передача, электронная почта имеет ряд неоспо­римых преимуществ.

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

Первые системы электронной почты реализовывали весьма ограниченный набор функций. Пользователь мог послать электронное сообщение — обычный текстовый фрагмент, содержащий в лучшем случае один или не­сколько вложенных файлов, — другому абоненту той же системы. Эти сис­темы, как правило, применялись для обмена информацией между удален­ными пользователями по глобальным сетям передачи данных или по модемным линиям связи. Со временем набор функций систем электрон­ной почты начал существенно расширяться. При этом такие системы все больше и больше стали применяться для обмена информацией внутри ор­ганизаций. Программные продукты, реализующие функции обмена ин­формацией внутри организации, получили название «систем корпоратив­ной электронной почты». Современные системы электронной почты могут быть использованы в качестве базовой технологии, обеспечивающей информационный обмен в комплексных автоматизированных системах. Это более чем естественно, так как любая крупная организация, как правило, уже имеет электронную почту, используемую для обмена со­общениями между служащими организации. Использование системы элек­тронной почты для обмена информацией между пользователями и прило­жениями иногда оказывается единственно приемлемым решением — например, в том случае, когда информационная система состоит из от­дельных распределенных узлов, а специфика задач информационного об­мена не требует синхронизации информации в реальном времени.

В 1996 году появилось новое поколе­ние программных продуктов для организации корпоративных систем электронной почты. Среди них прежде всего можно выделить Lotus Notes компании IBM и Microsoft Exchange Server фирмы Microsoft. Эти продукты унаследовали основные функции систем электрон­ной почты предыдущего поколения, но существенно расширили их набор. Среди наиболее существенных особенностей этих систем можно отметить следующие:

- архитектура клиент-сервер. Она позволяет строить надежно функ­ционирующие и широко масштабируемые системы. В системах электронной почты, построенных в архитектуре клиент-сервер, функции разделяются между программами клиента и сервера. Это позволяет более рационально использовать вычислительные ресурсы серверного и клиент­ского компьютеров;

- поддержка стандартов. Системы содержат средства, позволяющие интегрировать их в существующие программно-аппаратные комплек­сы, сложившиеся на предприятии. Они поддерживают различные операционные системы и могут работать в сетях на базе различных транспортных протоколов. Кроме того, поддерживаются средства взаимодействия с наиболее распространенными системами элек­тронной почты;

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

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

- встроенные средства поддержки групповой работы. Помимо средств пересылки информации системы содержат механизмы совместной работы пользователей с различными данными — электронными формами и документами, — а также средства поддержки телеконфе­ренций;

- средства создания приложений комплексной автоматизации бизнес-процессов;

- развитые средства администрирования. Современные системы содержат в своем составе средства управления, ко­торые позволяют управлять всей системой из одного места.

В последнее время пристальное внимание привлекает все, что имеет отношение к глобальной сети Интернет. На базе сети Интернет функционирует электронная почта E-mail.

E-mail -- это комплекс приложений, работающих в архитектуре клиент-сервер. Сервер это ядро системы обмена информацией. Он осу­ществляет все основные функции хранения и передачи информации, раз­граничения полномочий пользователей, предотвращения несанкционированного доступа к данным, защиты сохраняемых и передаваемых сообщений, контроля работоспособности и обеспечения безотказной работы системы. Клиент отвечает за подключение к серверу, формирование, отправку и получение почты. В качестве клиентского почтового приложения могут быть использованы Outlook Express, Microsoft Exchange, Microsoft Outlook и т.д. Схема взаимодействия клиента и серверов приведена на рис. 10.1.

 


Рис. 10.1. Схема взаимодействия клиента и серверов

 

Как видно из схемы в электронной почте E:mail работают два сервера:

сервер SMTP, который предназначен для отправки сообщений по протоколу SMTP (Simple Mail Transfer Protocol, RFC821). Сервер работает через 25-й порт;

сервер POP3, который предназначен для приема сообщений по протоколу POP3 (Post Office Protocol -- Version 3, RFC1939). Сервер работает через 110-й порт.

Это подразумевает, что обработку приема и передачи сообщений выполняют разные процессы. Более того, они могут быть разнесены на разные физические системы. Номера портов определены стандартом, но в некоторых случаях они могут быть изменены администратором сервера на свободный номер. Именно поэтому почтовые клиенты предусматривают переопределение этих параметров (так, например в Outlook Express, чтобы переопределить их необходимо из меню «Сервис» выбрать пункт «Учетные записи», затем в появившемся диалоге указать редактируемую запись, далее кнопка «Свойства», и на странице «Дополнительно» указать номера портов).

Подобная схема взаимодействия почтового клиента с cерверами имеет много преимуществ, например, позволяя пользователям электронной почты отправлять сообщения с одного ящика, а получать из нескольких совершенно разных.

Для того, чтобы стать пользователем электронной почты, необходимо зарегистрироваться на одном из почтовых серверов. Сейчас в сети Интернет существует множество бесплатных почтовых серверов, например, mail.ru, mail.spbnit.ru, tut.by. При регистрации для нового пользователя на почтовом сервере будет создан почтовый ящик (папка, куда будут складываться все сообщения приходящие для этого пользователя) и присвоен уникальный почтовый адрес.

Почтовый адрес в электронной почте E:mail генерируется в формате SMTP и имеет следующий вид:

xxxxxxxx@ddddd.ddd,

где xxxxxxxx – идентификатор пользователя. Присваивается пользователю на этапе регистрации;

ddddd.ddd – имя почтового сервера.

 

Почтовые сообщения в простейшем случае представляют собой текстовый фрагмент определенной структуры. Сообщение условно можно разделить на две основные части: заголовок сообщения и тело сообщения. Заголовок включает в себя поля:

- адрес получателя, т.е. кому адресовано сообщение;

- адрес отправителя;

- тема сообщения, т.е. краткий идентификатор сообщения.

Тело сообщения содержит текст сообщения и файлы-вложения.