Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Электронная почта

..pdf
Скачиваний:
1
Добавлен:
20.11.2023
Размер:
7.04 Mб
Скачать

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

Иногда все это выглядит весьма раздражающе. Но помните первую заповедь Сети: Спрашивайте! Пошлите сообщение системному администратору. Он может помочь решить проблему.

Есть один вид адресов, который может создать проблемы вашей системе. У систем на основе Unix есть два основных способа обмена почтой. Один известен под названием UUCP и развивался он на основе адресной системы, отличной от той, что принята в остальных частях Сети. С тех пор большая часть систем UUCP переключилась на стандартную систему адресации Сети, но несколько традиционных подсистем держатся за свою оригинальную адресацию, которая содержит множество восклицательных знаков, например:

uunet!somesite!othersite!mybuddy

(uunet!одна_система!другая_система! мой_приятель)

Для многих местных систем проблему

представляют в большом количестве имеющиеся восклицательные знаки, которые для большинства систем и «оболочек», работающих на компьютерах с системой Unix, ничего не значат. Это означает, что адресация письма к такой системе (или даже ответ на письмо, которое вы от нее получили) может запутать компьютер так, что и концов не найдешь, и ваше сообщение никогда не будет отослано. Если так случится, попробуйте вставить обратную косую черту перед каждым восклицательным знаком, чтобы адрес выглядел примерно так:

uunet\!somesite\!othersite\!mybuddy

(иипе1\!одна_система\!другаясистема\! мой_приятель)

Отметим, что таким образом вам не удастся ответить на сообщение вводом символа г нижнего регистра — может прийти сообщение об ошибке, и вам придется создавать новое сообщение.

Если вы хотите распробовать, какие возможности есть у электронной почты, направьте по ней письмо на адрес:

almanac@oes.orst.edu

Строку «subject:» оставьте пустой. В качестве сообщения введите следующее:

send quote

(послать цитату)

Или если вы в мрачном настроении, напишите:

send Mioral-support

(послать моральную поддержку)

В любом случае в течение нескольких минут или нескольких часов (в зависимости от состояния связи между вашей местной системой и Internet) вы получите ответ. Если вы просили послать цитату, то вы получите просто какой-то случайный набор пословиц. Если вы просили моральной поддержки, вы тоже получите случайный набор пословиц, но более жизнеутверждающего содержания. Этот конкретный «почтовый сервер» ведется Университетом Штата Орегон (Oregon State University). Его основная цель — дать путь распространения сельскохозяйственной информации по электронной почте. Если вы хотите узнать, как использовать полный набор услуг этого сервера, пошлите по его адресу сообщение с текстом:

send help

(Прислать помощь)

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

У вас есть ценное мнение? Хотите дать разумный совет Президенту Соединенных Штатов? Пошлите сообщение по адресу:

president@whitehouse.gov. Если вице-президент тоже годится, напишите по адресу: vice-president@whitehouse.gov.

Основы

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

Одним из наиболее используемых сервисов 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)

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

Стандартизация электронной почты

Для некоторых может оказаться откровением то, что все Internet-сообщения пересылаются только в текстовом формате (по крайней мере, до сего дня)! <2А как же изображения и выполнимые файлы, которые получает адресат? Как же различные наборы начертаний символов в одном сообщении?» — спросите вы.

В IETF (Internet Engineering Task Force — специальная организация, занимающаяся стандартизацией форматов и протоколов Internet) был разработан специальный стандарт, получившей название MIME (Multipurpose Internet Mail Extensions — Многоцелевые расширения почтового стандарта Internet). Этот стандарт описывает, как пересылать по электронной почте исполняемые, графические, мультимедийные, смешанные данные. Типичные применения 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-ми битный набор данных, стандарт же описывающий ЭП для Internet разрешает использование только 7-ми бит, да и к тому же ограниченную длину строки в 1000 символов. Поэтому все данные, не удовлетворяющие этому требованию, должны быть

приведены в 7-ми битный формат. Для этого существует несколько алгоритмов преобразований: x-uuencode, base64, quoted-printable, 7bit, 8bit, binary (значения «8bit», «7bit» и «binary» означают, что никакой трансформации содержимого не производится).

Content-Description (Описание Содержимого)

Одно из дополнительных полей, просто описывающее данные в сообщении.

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

Выше упоминалось, что П-К и П-Д должны уметь принимать/передавать сообщения друг от друга, т.е. они должны уметь понять друг друга («говорить на одном языке») или, другими словами, поддерживать один и тот же'протокол (набор правил). В Internet, для передачи сообщений от Программы-Клиента к ПрограммеДоставщику, и от одной Программы-Пересылыцика к другой Программе-Пересылыцику, используется «Простой Протокол Передачи ЭП» (SMTP — Simple Mail Transfer Protocol), и, наоборот, для передачи сообщений от П-Д к П-К (прием сообщений) используется «Протокол Почтового Отделения» (POP — Post Office Protocol).

Протокол SMTP должны поддерживать сервера исходящей почты, протокол POP — «входящей» почты («входящей» и «исходящей» — относительно пользователя).

Исходя из всего вышесказанного, можно уже сделать некоторые выводы, на основании которых и формируется понятие принципов работы любой почтовой программы:

П-К — программы-клиенты, используются для подготовки сообщения, указания адресов получателей, темы;

П-Д — можно представить себе как программу, запущенную на сервере провайдера, предоставляющего услуги ЭП, принимает и/или отправляет почту к/от П-К;

для нормальной работы программы чтения ЭП ей необходимо указать адреса серверов входящей и исходящей почты;

сообщение состоит из нескольких частей: конверт, заголовок, тело сообщения;

сообщение состоит из нескольких частей: конверт, заголовок, тело сообщения;

заголов'ок, частично формируется пользователем (Поля «Кому», «От кого»);

один из способов передачи не текстовых данных в письме — использовать МШЕ-совместимую программу;

данные в сообщении, подготовленные в соответствии со стандартом, MIME могут кодироваться различными способами (base64);