Электронная почта в офисе

Бумага не краснеет?

Бумага не краснеет?

Не суховато ли наше повествование? Ну что ж, наклоните голову влево и:
:-)
Как вам эта рожица? Премиленькое создание. Таким вот образом, можно внести в ваше сообщение эмоции. Можно передать настроение, отметить иронию или негодование. Такие значки называют «смайликами» от английского «smile» -- улыбка. Вот несколько примеров:
  • :-) — улыбка, не принимайте всерьез, шутка;
  • :-( — печаль, грусть, разочарование;
  • >:- Е — злость, негодование;
  • ;-) — хитрость, ирония, недоверие.
  • В общем, вариантов -- великое множество. Поэкспериментируйте, не стесняйтесь использовать. Это украсит ваше сообщение и «очеловечит» его.


    Электронный блокнот

    Электронный блокнот

    В Адресной книге вы «коллекционируете» адреса электронных ящиков ваших знакомых или партнеров, также в неё можно указывать дополнительные сведения: телефон, адрес и т.п. Вызовите адресную книгу и занесите туда известные вам адреса, например, свой или вашего товарища. Можно придумать какой-нибудь новый. Нет ничего страшного, что он не существует, в любой момент вы можете отредактировать записи своего электронного «блокнота». О том как работать с адресной книгой вы можете узнать из справочной системы. Обычно кнопку вызова книжки добавляют в панель инструментов. Посмотрите внимательней. Опять же, для примера скажем, как это сделать в Microsoft Outlook Express и Netscape Messenger.
    Microsoft Outlook Express
    Кнопка на Панели инструментов.
    Netscape Messenger
    Меню Communicator, пункт Address Book (или комбинация клавиш Ctrl-Shift-2).
    Изучите новый для вас инструмент тем же способом, что вы использовали для ознакомления со своей программой. Потраченное на это время сейчас, с лихвой вернется вам в будущем. Попробуйте узнать, какие параметры можно хранить в Адресной книге, кроме адреса электронной почты. Какими комбинациями клавиш можно её быстро вызвать. Создайте несколько записей, измените их, удалите. В общем, просто освойте этот инструмент. Он окажется, чуть ли не самым главным в вашей будущей переписке.


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

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

    Одним из наиболее используемых сервисов 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)
    Собственно текст письма (суть), предназначенный для отправки пользователем. Не принимается во внимание почтовыми протоколами. Проще говоря, почтовые сервера не обращают внимания на то, что внутри сообщения (или не должны обращать).


    Настройка программы

    Настройка программы

    Займемся настройкой программы для отправки почты. Вы знаете, что для нормальной работы вам необходимо указать адреса серверов исходящей (SMTP) и входящей (РОРЗ) почты. Сервер исходящей почты вы можете узнать, просто позвонив своему провайдеру. Прямо так и спросите: «А не подскажете ли, многоуважаемый провайдер, ваш сервер исходящей почты». Скорее всего, вам не откажут, и в результате вы будете знать адрес сервера SMTP.
    Обычно по этому же адресу находится РОРЗ-сервер. Это тот сервер (вернее программа на сервере), который хранит ваш почтовый ящик и позволяет из него «забирать» почту, если вы правильно укажите имя пользователя и пароль для доступа к нему. Без этой сладкой парочки (имени и пароля) никто содержимое вашего ящика вам не покажет. Оно и верно. Читать чужие письма не хорошо! Вот нам и открылось, что для того чтобы ещё и принимать почту, нам нужно завести свой электронный почтовый ящик, знать какой РОРЗ-сервер будет отдавать нам его содержимое, и знать своё имя пользователя и свой пароль на доступ к своему же почтовому ящику. То есть, как и в случае с абонентскими ящиками в отделениях связи, арендовать место на сервере провайдера (абонентский ящик в отделении связи) и иметь ключик от этого самого ящичка (пароль). Всё это вам с радостью предоставит ваш провайдер за небольшую плату.
    И кому же отправить-то наше первое письмо? Правильно! Самому себе. Ведь если вы уже «арендовали» место у провайдера, он вам сообщил ваш электронный почтовый адрес.
    Найдите поля ввода, перед которыми стоят слова, типа «Сервер входящей почты (РОРЗ)» или «Сервер исходящей почты (SMTP)» и укажите в них известные вам сведения. Для примера покажем, где это делать в двух популярных программах.
    Microsoft Outlook Express
    Меню Сервис (Tools), подменю Учетные Записи (Accounts), Добавить (Add).
    Netscape Messenger
    Меню Edit, Preferences, Mail Servers.

    Обработка корреспонденции

    Обработка корреспонденции

    Итак, вы отправили письмо сами себе (по своему адресу). Думаем, что вы его тут же и приняли. Прием письма можно было инициировать несколькими способами. Самый простой способ: на панели инструментов вашей программы работы с почтой отыщите кнопку «Доставить почту» (Send and Receive, Get Messages). Другой способ -- посредством выбора соответствующего пункта меню. Название его, скорее всего, то же, что и у кнопки на панели инструментов.
    В случае удачного соединения с РОРЗ-сервером, подразумеваем под этим и удачную авторизацию, в вашу локальную папку «Входящие» или «InBox» поступят сообщения, при условии, что для вас есть почта. Эта папка изменит свой внешний вид, её имя будет выделено жирным шрифтом. Это всегда будет являться признаком того, что в ней есть непрочитанная почта. Щелкните мышью по этой папке, и в окне списка сообщений должны отобразиться сообщения, которые вы еще не прочли, они также будут выделены жирным шрифтом, а рядом будет присутствовать изображение почтового конверта. В зависимости от того, прочтено это письмо или еще нет, изображение конверта будет меняться с нераскрытого на раскрытый или менять свой цвет с желтого на белый. В той же строке могут присутствовать разнообразные изображения, свидетельствующие о различных атрибутах, присущих данному сообщению. Присутствие присоединенных файлов (обычно в этом случае, рядом с конвертом присутствует изображение канцелярской скрепки), важность письма (флажок, стрелка направленная вверх или вниз), отправитель, дата отправки, дата приема, размер.
    Выберите мышью одно из непрочитанных сообщений, и в области просмотра будет отображено тело письма. Если вам неудобно читать в столь малом пространстве экрана, дважды щелкните по сообщению, тем самым вы раскроете сообщение в отдельном окне. Если в сообщении присутствует прикрепленные файлы (attachments), то это окно, скорее всего, разделится надвое в нижней части вы увидите стилизованное изображение файла (-ов). Их, естественно можно сохранить. Нажмите правую (правую!) клавишу мыши на этом изображении. С большой долей вероятности в появившемся контекстном меню вы обнаружите пункт «Сохранить как» (Save as). Найдите эквивалент этой операции в главном меню вашей программы. Можно избежать промежуточного сохранения вложения, если у вас присутствует в системе ютветствующая ассоциация приложения с типом пришедшего файла (например, приложение Microsoft WinWord автоматически будет запущено при двойном щелчке на файле с расширением .doc).
    Если вам нужна твердая копия пришедшего письма, напечатайте его! Нажмите правую клавишу мыши на письме в окне списка сообщений. Из контекстного меню выберите пункт «Печать» (Print). В качестве упражнения, найдите эквивалент этой операции в главном меню вашей программы.
    Наконец, на пришедшее сообщение можно ответить и его можно переслать.
    Найдите на панели инструментов кнопку с изображением стрелки изогнутой вниз и влево. Это кнопка «Ответить» (Reply). Нажав на неё, вы, тем самым, откроете окно подготовки сообщения с уже проставленным адресом получателя (бывший отправитель). Поле «Тема» (Subject) автоматически заполнится темой исходного сообщения, предваренной словом «Ответ:» (Re:). Очень часто в ответное письмо включают частично или полностью исходное сообщение. Этот процесс называют «квотированием». Текст исходного сообщения помечают отступом со знаком «>» и/или другим цветом. Добавив свои комментарии, вы можете отправить письмо, не заботясь о правильности написания адреса получателя.
    Пошлите самому себе письмо и ответьте на него. Помните, что вся панель инструментов дублируется пунктами меню. Вспомните об этом, если у вас вдруг не будет работать мышь.
    Выберите какое-нибудь сообщение и нажмите кнопку панели инструментов с изображением стрелки загнутой вниз и вправо -- «Переслать» (Forward). У вас обязательно спросят, кому вы хотите перенаправить это
    письмо. Этим механизмом пользуются при акцентировании чьего-либо внимания на предмет разговора, часто добавляют к сказанному свои комментарии или пересылают письмо по другому адресу.
    Обратили внимание на кнопку в панели инструментов с изображением двух стрелок загнутых вниз и влево? «Ответить всем» (Reply All). Ей можно воспользоваться в том случае, если вы хотите ответить всем, находящимся в списке рассылки текущего сообщения.


    Оформление текста

    Оформление текста

    Разные начертания шрифта, просто разные шрифты, подчеркивание, выделение разными цветами, схемы, диаграммы и изображения прямо в теле письма, ссылки на ресурсы Internet -- всё это вы можете использовать при подготовке писем. Хотите фон письма сделать в клеточку (полосочку, цветочек) -- пожалуйста! Вставить логотип своей организации -- тоже, пожалуйста!
    Современные программы чтения почты позволяют подготовить текст письма, используя не только обычный простой текстовый формат (plain text), но и используя все возможности языка-HTML (rich text), того самого, который применяется при оформлении страниц для публикации на WEB-серверах. Нет-нет, не пугайтесь! Вам нет необходимости знать все тонкости и синтаксис этого языка, всё это завуалировано под кнопочки и пункты меню: выделить фрагмент текста, выбрать для него цвет или стиль — всё это можно проделать, пользуясь одной лишь мышью.
    Но если вы подготовите свое письмо, используя всевозможные средства языка HTML, имейте ввиду, может оказаться, что получатель будет не в состоянии его прочесть. А отсюда, совет: если вы не уверены, что получатель вашего сообщения сможет прочесть ваше «красивое» письмо -- не используйте все эти «навороты» Простой текст всегда будет правильно отображен любой программой чтения почты. В крайнем случае, пощадите глаза читающего! Не надо писать ядовито желтым цветом на светло коричневом фоне.

    Почтовая адресация Internet

    Почтовая адресация Internet

    Формат почтового адреса очень простой. Состоит из двух частей разделенных знаком «@». Каких только вариантов названий этого символа не встречается: и «лягушка», и «ухо», и «собака», и «обезьяна», и ещё Бог знает как. Запомните правильное название: «эй коммерческий (-ая)». Хотя, надо согласится, что так длинно, да и не все знают. Первая часть почтового адреса - это имя пользователя, вторая часть — доменная.
    Рассмотрим пример:

    Поле указывает на то, что


    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-совместимую программу;
  • данные в сообщении, подготовленные в соответствии со стандартом, MIME могут кодироваться различными способами .(base64);


  • Электронная почта: руководство пользователя
    может выглядеть как:
    щКЕЙРПНММЮЪ ОНВРЮ: ПСЙНБНДЯРБН ОНКЭГНБЮРЕКЪ
    Знакомо? Теперь вы знаете, откуда эта «абракадабра» появляется.
    Такая ситуация наблюдается не только с русским набором символов, но и с греческим, и с некоторыми символами немецкого языка. В общем, со всем, что выходит за рамки обычной латиницы, т.е. знаками препинания и спецсимволами, типа обозначений национальных валют. Некоторую надежду подает новый стандарт UNICODE, но не все его пока поддерживают.
    Учитывая такую особенность, при отправке сообщения необходимо не упускать из вида набор символов (кодировку), с помощью которого письмо будет подготавливаться. Нужно быть уверенным в том, что получатель вашего сообщения будет в состоянии прочесть его, то есть, программа чтения почты (П-К), которой воспользуется получатель, должна поддерживать соответствующий набор символов или несколько наборов. Пора назвать вещи своими именами, наиболее распространенными стали наборы символов русского языка, или кодировки, получившие названия:
  • KO18-R
  • Win-1251
  • ISO-8859-5.
  • Совет
    Если вы видите в письме «абракадабру», подобную в приведенном выше примере, попробуйте «переключить кодировку» (выбрать другой набор символов) на KOI8-R, Win-1251 или 1SO-8859-5, обычно помогает.

    igel@irtel.ru
    Здесь, именем пользователя является: igel, и доменная часть адреса: irtel.ru, что однозначно определяет почтовый адрес пользователя с псевдонимом igel на почтовом сервере, обслуживающем домен irtel.ru.
    В почтовом адресе могут также встретиться и другие символы, такие как «точка», знак подчеркивания «_», знак минус «-», но всегда будет имя пользователя и доменная часть разделенные «@». Иногда электронный почтовый адрес предваряют словами e-mail или mailto, после них обычно ставится двоеточие (пример: E-mail:igel@irtel.ru).

    Сервисные возможности

    Сервисные возможности

    Bce почтовые программы, в сущности, одинаковы, главное их отличие друг от друга -- наличие тех или иных сервисных возможностей. Вот о них сегодня и поговорим.
    Един в трёх лицах
    У вас сколько почтовых ящиков «арендовано» у провайдера(ов)? Как правило, у пользователя таких ящиков — несколько. Естественное желание: собирать все письма одной программой. Да и еще и за один сеанс связи с Internet. В настоящее время почти все программы так или иначе должны поддерживать несколько учетных записей на разных РОРЗ-серверах. Крайне удобно. В идеале, чтоб ещё присутствовала поддержка разных почтовых систем. Например, многие пользуются Microsoft Outlook 2000. Настройки: две РОРЗ-учетные записи, одна -- Х.400, одна -- Microsoft Mail (корпоративная почта). Всё в одной программе. Поверьте, с течением времени одной учетной записи вам будет не хватать. «Куда две-то?» -- скажите. Вот пример, одна для личной переписки только друзьям, другая — для всего прочего, служебная. При смене места работы в служебный ящик будут поступать любовные записки, а их уже читает другой человек.
    Порядок — прежде всего!
    Папки. Входящие, Исходящие, Удаленные, Отправленные -- четыре стандартных. Можно (и нужно) заводить несколько своих. Подписка на несколько списков рассылки приводит к тому, что сообщений поступает много и, если все они будут поступать в одну папку «Входящие» получится, что? Правильно, беспорядок! Создайте несколько папок и можно раскладывать письма от разных людей, с разных списков рассылки, отчеты о работе серверов в полагающиеся им места. Как неудобно это делать самому руками! Поэтому при выборе для себя почтового клиента, обратите внимание на следующее. Возможность автоматической сортировки писем в папки по разным признакам: по полям «От кого», «Кому», по «Теме» и т.д. В некоторых программах есть возможность выделять сообщения различным цветом. Например, в случае внештатной ситуации программного обеспечения на сервере мне посылается письмо с сообщением о том, чтобы я обратил особое внимание на эту ситуацию. Такие сообщения выделяются красным цветом.
    Кто ищет, тот всегда найдет!
    Должна быть возможность поиска среди писем по разным полям. По теме, по содержимому. Это необходимо, когда у вас скопится не один десяток писем и найти то, нужное, единственное, ой как трудно порой бывает. Хорошо бы чтобы можно было указывать при поиске временной интервал. А то поиск по письмам за последние пару лет может занять много времени, при всем при том, что вам известно: «Письмо точно было в Новый год!»- Ограничили поиск пришедшими 1-го января и вперёд! Гораздо быстрее.
    Поиск в Х.500. Правда это называется в контексте разговора о почтовых программах как поддержка протокола LDAP (облегченный протокол доступа к серверам Х.500).
    Вкратце, существует специальный механизм размещения справочников по любым данным, которые хоть как-то вписываются в объектно-ориентированную концепцию. В них можно разместить практически всё. От обычной записной книжки с расширенным набором сохраняемых полей, до информации обо всей оргтехнике в вашем офисе и сетевом пути к вашему каталогу на файл-сервере. На это есть стандарт: Х.500 («икс пятьсот»). Далее, к этим базам обеспечивают доступ через WWW-интерфейс или посредством некоторых механизмов из других программ по протоколу DAP. Полная реализация этого протокола очень громоздка и сложна, поэтому используют некоторую облегченную версию LDAP. В нашем случае из адресных книжек почтовых программ. Существует общедоступные серверы в Internet, где каждый желающий может разместить информацию о себе в справочнике. А потом найти её, используя свою любимою программу чтения почты. Понятно, что одним из полей записи указывают свой e-mail адрес. Вот вам и адресная книжка «глобального масштаба».
    Если гора не идет к Магомету...
    Ситуация. Вам прислали письмо огромного размера, с абсолютно ненужной информацией (по ошибке или злонамеренно). Лежит оно в вашем ящике и всё пытается к вам в папку «Входящие» попасть при сеансе связи с РОРЗ-сервером. Загружать его -- так это ведь сколько времени уйдет, хорошо ещё если связь не разорвется, а то заново. Загружаешь дольше -- платишь больше. Некоторые программы предлагают иной выход: ограничение по размеру хранящихся на сервере сообщений. Т.е. опция загружать только заголовки писем, если сообщение превосходит определенный размер. Другая ситуация -- необходимо сообщение сохранить на сервере и забрать его два раза из дома, в командировке. Вывод вы, наверное, уже сделали самостоятельно. Необходимо удаленное управление своим почтовым ящиком прямо на сервере у провайдера. В первом случае, удалить сообщение прямо из своего ящика, не тратя времени на его загрузку. Во втором, наоборот загрузить, не удаляя, сохранив сообщение для повторного чтения.
    Не все программы позволяют так небрежно обращаться со своим арендованным местом у провайдера. Оставлять копию сообщения на сервере могут почти все, а вот удалить: как хорошо, загрузил заголовки писем, посмотрел, что отдельно взятое не нужно. Удалил. В результате сэкономил деньги для более полезного времяпрепровождения в Internet.
    Обратите внимание на наличие этого механизма у программы, которой вы будете пользоваться.


    Списки рассылки

    Списки рассылки

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


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

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

    Для некоторых может оказаться откровением то, что все Internet-сообщения пересылаются только в текстовом формате (по крайней мере, до сегодня)! "А как же изображения и выполнимые файлы, которые получает адресат? Как же различные наборы начертаний символов в одном сообщении?" -- спросите вы.
    В IETF (Internet Engineering Task Force - специальная организация, занимающаяся стандартизацией форматов и протоколов Internet) был разработан специальный стандарт, получившей название MIME (Multipurpose Internet Mail Extensions -- Многоцелевые расширения почтового стандарта Internet). Этот стандарт описывает, как пересылать по электронной почте исполняемые, графические, мультимедийные, смешанные данные. Типичные применения MIME -- пересылка графических изображений, аудио, документов, например, подготовленных в WinWord, программ, сообщений написанных на HTML и просто текстовых файлов. MIME также позволяет размечать письмо на части различных типов так, чтобы получатель (почтовая программа или П-К) мог определить, что делать с каждой из частей сообщения. MIME придерживается концепции, что сообщение состоит из нескольких частей.
    Рассмотрим основные поля, применяемые в стандарте:

    Автоматическая сортировка писем по папкам


    The Bat" v.. 132 Microsoft Oudook-98 Microsoft Oudook Expreis Netscape Messenger v46
    Локализация + + + -
    Чтение HTML-писем + + + +
    Автоматическая сортировка писем по папкам + + + -
    Поддержка LDAP + + + +
    Копии сообщений на сервере + + + +
    Удаление сообщений прямо на сервере (без загрузки) + - - -
    Несколько РОРЗ-учетных записей + + + -
    Поддержка протокола IMAP + + + +
    Поддержка других почтовых систем (X.400. Microsoft Mail) - + - -
    Данные этой таблицы не в коей мере не претендуют на полноту. Самую трудную проблему, проблему выбора, решать остается вам.

    Учимся мылиться

    Учимся мылиться

    Вообще-то слово «мылится» в заголовке надо было взять в кавычки. Транскрипция слова «mail» звучит как «мэйл», что созвучно слову «мыло», с некоторым натягом. Поэтому вы можете часто встретить употребление производных слов от «мыло» в разговоре, где речь идет об электронной почте. Например, фраза «кинь мылом» означает, просьбу передать что-нибудь по электронной почте, также как и «мыльни» означает послать сообщение по электронной почте. Когда говорят, что пришло «мыло» -- имеют в виду, наличие в папке входящие электронного письма.
    Давайте и мы с вами пошлем «мыло». Посмотрите внимательно на Панель инструментов. Скорее всего, вы найдете на ней кнопку, изображающую конверт или перо. Называется эта кнопка «Подготовить сообщение», «Новое письмо», «Compose message», «New Message» или что-нибудь созвучное этому. Это та кнопка, которую вы будете использовать чаще всего. Нажимайте на неё смелее.
    Перед вами окно подготовки нового сообщения, оно так и озаглавлено. Наверное, курсор уже подмигивает вам в том месте, где нужно ввести адрес получателя. Это поле называется «Кому» или «То:», если у вас английская версия программы. Вы можете ввести здесь адрес или вставить его из Адресной книги (попробуйте оба варианта).
    Посмотрите внимательней, рядом есть ещё поля для ввода. Можно в них указать адреса получателей копии, или «слепой копии». В чем разница? Получатель копии будет видеть, что это же письмо направлено ещё кому-то, а получатель «слепой» копии будет думать, что письмо отправлено только ему. Можно, и нужно, указать тему сообщения (subject) кратко: о чем будет идти речь в теле письма. И, наконец, область редактирования тела сообщения. Здесь уже все зависит от вашего красноречия, наличия времени и желания. Пишите, что угодно и как угодно -- ну письма-то все писали...
    Написали? Поставьте подпись и впишите ваш электронный почтовый адрес, надо же заявить о том, что он у вас есть.
    Ещё один взгляд на панель инструментов. Найдите кнопку, озаглавленную как «Доставить почту» или «Send Message». Попробуйте вместо нажатия на кнопку панели инструментов, нажать комбинацию клавиш Ctrl-Enter. Этим вы скажете программе то же самое, что и нажав кнопку. Некоторые комбинации клавиш уже становятся стандартными, что упрощает нам с вами запоминать разные варианты отправки при использовании разных программ.
    В результате ваше письмо будет передано на сервер исходящей почты для дальнейшей передачи его получателю. Если вы указали свой адрес в поле «Кому», то, скорее всего, сообщение сразу вернется к вам.
    Вот, вкратце и весь процесс подготовки и отправки электронного письма. На этом примере мы рассмотрели самое главное -- принцип. Пользуясь этим принципом, вы можете с помошью любой программы данного класса успешно подготовить письмо. Поверьте, во всех программах это делается одинаково. Разница только во внешнем виде и богатстве сервисных возможностей. Если вам, вдруг, придётся отправлять письма не со своего рабочего места, попробуйте вспомнить советы и наш сегодняшний пример. Ведь, на самом деле, чтобы отправить письмо достаточно знать только сервер исходящей почты и адрес получателя. А уж куда эти данные ввести, вам известно.


    Вид и составные части программ для работы с ЭП

    Вид и составные части программ для работы с ЭП

    Давайте посмотрим, что мы видим, когда запускаем свою излюбленную программу чтения почты.
    Итак... окинули взглядом основное окно: заголовок окна (наверное, синий, но не обязательно). Что написано?
    Скорее всего, это название вашей программы. Может быть, что-то еще, остановитесь, задумайтесь, не найдете ответ -- не страшно, раньше же не обращали внимания, а всё и так работало!
    Ниже строка меню, прочитайте каждый пункт, не надо в них заглядывать, попытайтесь угадать, для чего и что в каждом из них (вспомните, что означает подчеркивание каждой первой буквы). Если видите всё на английском языке, не поленитесь, посмотрите в словарь и переведите каждое слово.
    Идем дальше, т.е. ниже. Панель инструментов. И опять, задумайтесь над каждой кнопкой, каждым изображением, каждым словом (вновь переведите). Попытайтесь угадать назначение и кроющийся за рисунком смысл. Задержите над каждой кнопкой, на некоторое время курсор мыши. Появился текст на желтом фоне? А что написано? К чему бы это?
    Каждая кнопка -- это инструмент для более быстрого выполнения какой-либо часто используемой функции программы. Все функции дублируются или через меню, или комбинацией клавиш (комбинации, наверняка указаны в динамических, всплывающих желтых подсказках).
    Ниже... справа, что-то «иерархическое», с ответвлениями? Это папки. Здесь может быть что угодно, но, наверное, есть Входящие (Inbox), Исходящие (Outbox, Unsent Messages), Отправленные (Sent Items). Удаленные (Deleted Items, Trash), Черновики(Drafts). Есть что-то еще? Всё на английском -- потянулись за словарем! Интересно, что это там у вас, попробуйте мысленно ответить. А может это не то, о чем вы думаете? Еще варианты есть?
    Мы перечислили стандартный набор папок. В папке Входящие хранятся письма, которые к вам пришли, в папке Исходящие -- письма (копии), которые должны уйти, кандидаты на попадание в папку Отправленные -здесь копии ушедших писем. Удаленные -- вы их удалили, а они еше какое-то время хранятся, вы ведь их ошибочно удалили, не так ли? Черновики -- пишите отчет за месяц (в виде электронного письма) в течение всего месяца, а потом в конце месяца отправите.
    Идем взглядом вправо. Там находится список сообщений в выбранной папке, вернее, место, где бы этому списку быть. Заголовки есть? Какие (расскажите о каждом)? Похоже на кнопки? Что написано? А если нажать? Какой-то треугольник появился. Это сортировка. По различным критериям. Если треугольник «смотрит вниз» -- сортировка по возрастанию, вверх --по убыванию. А раньше вы догадывались об этом? А теперь выберите поочередно каждую папку. Список сообщений изменяется? Исчезает?
    Ниже область просмотра сообщения. Здесь отображается содержимое письма. Это мы обычно читаем! Самое интересное и такое маленькое поле! Когда вы проводите курсором мыши над границами, разделяющими части основного окна, курсор мыши превращается в стрелки, смотрящие в разные стороны (влево-вправо, вверх-вниз)? Если да, то увеличьте область просмотра до нужной вам величины, двигая границы туда-сюда.
    Еще чуть ниже находится строка статуса. В ней обычно отображается общее количество сообщений и количество непрочитанных. Найдите эти строки. Меняются ли значения при выборе разных папок?
    Кажется, мы внимательно рассмотрели всё, что видим на экране. Дополнительно, можно отыскать редактор для подготовки писем и адресную книжку.
    Мы нарочно не стали указывать, как запустить программу чтения почты. Нарочно не произносили её имени. Если всё, о чём написано выше не похоже на то, что вы видите у себя, попробуйте найти отличия и аналоги. Это всё сделано специально для того, чтобы у вас исчез страх перед незнакомыми программными продуктами. В конечном итоге, вы должны суметь отправить и прочитать письмо с помощью любой программы, вы не должны быть привязаны к какой-то одной или к своему компьютеру.
    Прежде чем мы с вами подберемся вплотную к программе, выполните несколько упражнений:
  • Загляните в каждый пункт меню и попытайтесь догадаться о значении каждого из его подпунктов;
  • Вызовите функцию каждого из подпунктов, и исследуйте появившиеся окна по описанному выше методу (только ничего не меняйте, пока...);
  • Найдите упоминания о рассмотренных нами настройках вашей программы. Попытайтесь привязать их к вашим настройкам. Теперь-то вы понимаете, что это такое;
  • Ну и самое главное: Найдите пункт меню Справка (Help) и прочтите, что появится после выбора каждого пункта меню. Прочитать надо всё, обязательно!


  • Всё познается в сравнении

    Всё познается в сравнении

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

    Я русский бы выучил только за то, что...

    Я русский бы выучил только за то, что...

    Так уж сложилось исторически, что в компьютерном мире расположение русских букв постоянно менялось. Буквы «кочевали» с места на место. Речь идет не об их расположении на клавиатуре, а об их расположении в наборе всех доступных символов. Поясним: стандартная таблица символов включает в себя 256 возможных «мест» где определенный символ будет располагаться. Например, латинская маленькая буква «а» находится на месте № 97, латинская маленькая буква «b» находится на месте № 98 и т.д. С латиницей все в порядке, в любом из вариантов набора, буквы находятся в одном и том же месте, а вот с русскими дело обстоит далеко не так. В одном из вариантов, русская маленькая буква «а» находится на месте № 160, в другом на № 193, в третьем еще где-нибудь. Представьте себе, что текст, подготовленный с использованием первого набора, пытаются прочитать с помощью программы, которая знать не знает, или не желает знать об этом первом наборе. Ей кажется, что более правильным, было бы использование второго набора, но ведь буквы находятся на других местах. В результате, текст отображен неверно и, вследствие этого, смысл сообщения утерян. Например, предложение:

    Электронная почта в офисе

    Дисциплины работы и команды протокола

    Дисциплины работы и команды протокола

    Обмен сообщениями и инструкциями в SMTP ведется в ASCII-кодах. В протоколе определено несколько видов взаимодействия между отправителем почтового сообщения и его получателем, которые здесь называются дисциплинами.
    Наиболее распространенной дисциплиной является отправка почтового сообщения, которая начинается по команде MAIL, идентифицирующей отправителя:

    Формат почтового сообщения (RFC-822)

    Формат почтового сообщения (RFC-822)

    При обсуждении примеров отправки и получения почтовых сообщений уже упоминался формат почтового сообщения. Разберем его подробнее. Формат почтового сообщения Internet определен в документе RFC-822 (Standard for ARPA Internet Text Message). Это довольно большой документ объемом в 47 страниц машинописного текста, поэтому рассмотрим формат сообщения на примерах. Почтовое сообщение состоит из трех частей: конверта, заголовка и тела сообщения. Пользователь видит только заголовок и тело сообщения. Конверт используется только программами доставки. Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения. Заголовок состоит из полей. Поля состоят из имени поля и содержания поля. Имя поля отделено от содержания символом «:». Минимально необходимыми являются поля Date, From, cc или То, например:

    Информационные технологии

    Информационные технологии

    В сознании большинства пользователей глобальной компьютерной сети Internet сама эта сеть ассоциируется с тремя основными информационными технологиями:
  • электронная почта (e-mail);
  • файловые архивы FTP;
  • World Wide Web.
  • Каждая из этих технологий направлена на решение одной из множества задач информационного обслуживания пользователей сети.
    Электронная почта -- это основное средство коммуникаций Internet. Трудно себе представить пользователя сети, который не знал бы как отправить или получить корреспонденцию от своего коллеги с другого конца света. Несмотря на бурное развитие интерактивных систем коммуникаций, систем реального времени, различных Internet-телефонов и видеофонов, место электронной почты среди других информационных технологий Internet прочно и нерушимо.
    Сеть Internet развивалась в первые свои годы как государственная. Это значит, что главным ее назначением был свободный обмен информацией. Доступность Internet из высших учебных заведений только способствовала этой тенденции. Если электронная почта -- это основное средство коммуникаций, то основным способом обмена программным обеспечением и регламентными материалами в Internet стали FTP-архивы. Это только в последнее время Internet стала высокоскоростной информационной магистралью. Долгое время канал со скоростью 9600 бит/с был быстрым каналом связи. В этом легко убедиться, стоит только внимательно почитать файлы настройки терминалов в ОС Unix (termcap). Для работы по этим каналам связи и были разработаны такие протоколы как Telnet и FTP. Упоминание этих двух протоколов вместе здесь не случайно. Telnet и FTP — это отличный пример комплексного решения проблемы. Все управление (сеанс связи и выдача команд) происходит при обмене файлами по протоколу Telnet и только собственно обмен файлами использует специальный канал передачи данных, который определен в спецификации протокола FTP (File Transfer Protocol).
    В настоящее время назначение FTP-архивов существенно расширилось. Несмотря на то, что на арену сетевого обмена выходят все новые средства и технологии, вряд ли они смогут потеснить FTP-обмен в рамках существующих стандартов TCP/IP.
    При обсуждении сравнения эффективности обмена следует принимать во внимание особенности организации транспорта информации в сетях TCP/IP при использовании транспортного протокола TCP (Transfer Control Protocol).
    Если не вдаваться в детали и не придерживаться терминологии сетей TCP/IP, то при обмене информацией по сети TCP/IP при транспорте TCP, перед тем как начать отправку сообщения, устанавливается виртуальный TCP-канал. Это означает, что сначала выполняется процедура организации этого канала или, как ее еще называют, трехфазный «хэндшейк» (handshake). При этой процедуре стороной, которая устанавливает соединение, отправляется запрос на организацию канала, затем получается подтверждение на получение этого запроса, после этого отправляется подтверждение на получение подтверждения и первый пакет данных.
    Аналогично началу TCP-обмена устроена и процедура разрыва виртуального TCP-канала. Также посылается уведомление об окончании соединения, получается подтверждение и только после этого канал разрывается.
    Очевидно, что чем больше данных за один TCP-сеанс будет передано, тем более эффективней (с точки зрения соотношения переданной полезной и служебной информации) будет обмен. В этом смысле FTP работает эффективно. В начале сессии организуется канал, который потом будет использоваться для всего обмена. Если сравнить теперь FTP и HTTP (основной протокол World Wide Web), то станет ясно, что ориентированный на разрыв соединения после передачи порции данных HTTP гораздо менее эффективен, чем FTP.
    Это небольшое отступление в область основ технологии межсетевого обмена должно было продемонстрировать, что при использовании той или иной технологии всегда следует помнить о том, как эта технология в конечном счете реализуется. Это важно, например, для выбора времени создания «зеркала» чужого FTP-архива. Если такое «зеркало» создавать в рабочее время в организации, где большое количество пользователей работает с информационными ресурсами Internet, то можно довольно сильно затормозить их работу. Особенно это актуально для организаций, которые работают по выделенным каналам связи с пропускной способностью 64Кб/с-128Кб/с и имеют в штате порядка сотни сотрудников, которые одновременно используют этот канал. Сервис FTP будет стремиться захватить канал целиком и это ему удастся сделать, так как HTTP будет использовать канал только в короткие промежутки времени.
    При рассмотрении информационных технологий Internet следует также принимать во внимание тот факт, что они все взаимосвязаны и почти всегда можно получить доступ к одной из них через другую.
    Так, например, к FTP-архиву можно обратиться через электронную почту или использовать Web-броузер для доступа к FTP-архиву. Все эти возможности предполагают использование программ-шлюзов.
    На принципе использования посредников в настоящее время строится универсальная система доступа к ресурсам Internet из World Wide Web. Чем более широко внедряется Web на рабочие столы пользователей, тем меньше вероятность того, что им придется изучать технологии типа Telnet или FTP. Но это не означает, что эти технологии исчезли из сети. Администраторы узлов Web все равно обязаны знать, как все это спрятанное от пользователей «хозяйство» функционирует.
    Электронная почта — один из важнейших информационных ресурсов Internet. Она является самым массовым средством электронных коммуникаций. Любой из пользователей Internet имеет свой почтовый ящик в сети. Если учесть, что через Internet можно принять или послать сообщения еще в два десятка международных компьютерных сетей, некоторые из которых не имеют on-line сервиса вовсе, то становится понятным, что почта предоставляет возможности в некотором смысле даже более широкие, чем просто информационный сервис Internet. Через почту можно получить доступ к информационным ресурсам других сетей.

    Модель протокола

    Модель протокола

    Взаимодействие в рамках SMTP строится по принципу двусторонней связи, которая устанавливается между отправителем и получателем почтового сообщения. При этом отправитель инициирует соединение и посылает запросы на обслуживание, а получатель на эти запросы отвечает. Фактически, отправитель выступает в роли клиента, а получатель — сервера.
    Канал связи устанавливается непосредственно между отправителем и получателем сообщения. При таком взаимодействии почта достигает абонента в течение нескольких секунд после отправки.

    Поле типа содержания тела почтового сообщения (Content-Type)

    Поле типа содержания тела почтового сообщения (Content-Type)

    Поле типа используется для описания типа данных, которые содержатся в теле почтового сообщения. Это поле сообщает программе чтения почты какого сорта преобразования необходимы для того, чтобы сообщение правильно проинтерпретировать. Эта же информация используется и программой рассылки при кодировании/декодировании почты. Стандарт MIME определяет семь типов данных, которые можно передавать в теле письма: текст (text); смешанный тип (multipart); почтовое сообщение (message); графический образ (image); аудио информация (audio); фильм или видео (video); приложение (application). Общая форма записи поля выглядит в записи Бекуса-Наура как:

    Поле версии MIME (MIME-Version)

    Поле версии MIME (MIME-Version)

    Поле версии указывается в заголовке почтового сообщения и позволяет определить программе рассылки почты, что сообщение подготовлено в стандарте MIME. Формат поля выглядит как:

    в своем подходящем случае. Альтернативы


    Content-Transfer-Encoding:= "BASE64" /
    "QUOTED-PRINTABLE" /
    "8BIT/ "7BIT" /
    "BINARY" / x-token
    Каждая из альтернатив применяется в своем подходящем случае. Альтернативы «8bit», «Tbit», «BINARY» реально никакого преобразования не требуют, так как почта передается байтами и SMTP не делает различия между ними. Однако они введены для строгости описания типов. «BASE64» обычно используется в связке с типом «text/ISO-8859-1», «x-token» позволяет пользователю описать свою процедуру преобразования.
    Дополнительные необязательные поля. Как уже говорилось ранее, стандарт определяет еще два дополнительных поля: «Content-ID» и «Content-Description». Первое поле определяет уникальный идентификатор содержания, а второе служит для комментария содержания. Ни то, ни другое программами просмотра обычно не отображаются.
    В заключении обсуждения стандарта MIME комплексный пример без комментариев:

    This is the preamble area


    MIME-Version: 1.0
    From: Nathaniel Borenstein
    Subject: A multipart example
    Content-Type: multipart/mixed;
    boundary=unique-boundary-1
    This is the preamble area of a multipart message. Mail readers that understand multipart format should ignore this preamble.
    If you are reading this text, you might want to consider changing to a mail reader that understands how to properly display multipart messages. . --unique-boundary-1
    ...Some text appears here...
    [Note that the preceding blank line means
    no header fields were .given and this is text,
    with charset US ASCII. It could have been
    done with explicit typing as in the next part.]
    --unique-boundary-1
    Content-type: text/plain; charset=US-ASCII
    This could have been part of the previous part, but illustrates explicit versus implicit typing of body parts.
    --unique-boundary-1
    Content-Type: multipart/parallel;
    boundary=unique-boundary-2
    --unique-boundary-2 Content-Type: audio/basic Content-Transfer-Encoding: base64
    ... base64-encoded 8000 Hz single-channel u-law-format audio data goes here....
    --unique-boundary-2
    Content-Type: image/gif
    Content-Transfer-Encoding: Base64
    ... base64-encoded image data goes here.... --unique-boundary-2--
    --unique-boundary-1 Content-type: text/richtext
    This is richtext. Isn't it cool?
    --unique-boundary-1 Content-Type: message/rfc822
    From: (name in US-ASCII) Subject: (subject in US-ASCII) Content-Type: Text/plain; charset=ISO-8859-1. Content-Transfer-Encoding: Quoted-printable
    ... Additional text in ISO-8859-1 goes here ... --unique-boundary-1--
    Подводя итоги, еще раз следует отметить, что стандарт MIME позволяет расширить область применения электронной почты, обеспечить доступ к другим информационным ресурсам сети в стандартных форматах.

    После того, как определен отправитель


    MAIL FROM: paul@quest.polyn.kiae.su
    Следующей командой определяется адрес получателя:
    RCPT ТО: paul@apollo.polyn.kiae.su
    После того, как определен отправитель и получатель почтового сообщения, можно отправлять последнее:
    DATA
    Команда DATA вводится без параметров и идентифицирует начало ввода почтового сообщения. Сообщение вводится до тех пор, пока не будет введена строка с точкой в первой позиции. Согласно стандарту почтового сообщения RFC822 отправитель передает заголовок и тело сообщения, которые разделены пустой строкой. Сам протокол SMTP не накладывает каких-либо ограничений на информацию, которая заключена между командой DATA и «.» в первой позиции последней строки. Приведем пример обмена сообщениями при дисциплине отправки почты:
    S: MAIL FROM:
    R: 250 Ok
    S: RCPT TO:
    R: 250 Ok
    S: DATA
    R: 354 Start mail input; end with .
    S: Это текст почтового сообщения
    S: .
    R: 250
    Другой дисциплиной, определенной в протоколе SMTP является перенаправление почтового сообщения (forwarding). Если получатель не найден, но известно его местоположение, то сервер может выдать сообщение:

    Date: 26 Aug 76 1429 EDT
    From: Jones@Registry.org
    сс:
    или

    MIME-Version: 1.0
    Поле версии указывается в общем заголовке почтового сообщения и относится ко всему сообщению целиком. Здесь уместно отметить, что в отличие от стандарта RFC822, стандарт MIME позволяет перемешивать поля заголовка сообщения с телом сообщения. Поэтому все поля делятся на два класса: общие поля заголовка, которые записываются в начале почтового сообщения и частные поля заголовка, которые относятся только к отдельным частям составного сообщения и записываются перед ними.



    Если сервер может сделать только


    R: 251 User not local;
    will forward to
    Если сервер может сделать только предположение о дальнейшей рассылке, то ответ будет несколько иным:

    Date: 26 Aug 76 1429 EDT
    From: Jones@Registry.org
    То: Smith@Registry.org
    Поле Date определяет дату отправки сообщения, поле From -- отправителя, а поля сс и То -- получателя (ей). Чаще заголовок содержит дополнительные поля:

    Content-Type:= type "/" subtype *[";" parameter]
    type := "application" / "audio"
    / "image" / "message"
    / "multipart" / "text"
    / "video" / x-token
    x-token := <Два символа "Х-", за которыми без пробела следует последовательность любых символов>
    subtype := token
    parameters attribute "=" value
    attributes token
    value := token / quoted-string
    token := 1*<любой символ кроме пробела и управляющего символа, или tspecials>
    tspecials:=
    "(" /")" / "<" / ">" / "@" ; Обязательно
    / "," / ";" / ":" / "\" / <"> ; должны быть,
    / "/" / "[" / "]" / "?" / "." ; заключены в
    / "=" ; кавычки
    Остановимся подробнее на каждом из типов, разрешенных стандартом MIME.
    Text. Этот тип указывает на то, что в теле сообщения содержится текст. Основным подтипом типа «text» является «plain», что обозначает так называемый планарный текст. Понятие планарного текста появилось в связи с тем, что существует еще размеченный текст, т.е. текст со встроенными в него символами управления отображением, и гипертекст, т.е. текст, который можно просматривать не последовательно, а произвольно, следуя гипертекстовым ссылкам. Для обозначения размеченного текста используют подтип «richtext», а для обозначения гипертекста подтип «html». Вообще говоря, «html» -- это специальный вид размеченного текста, который используется для представления гипертекстовой информации в системе World Wide Web, которая получила в последнее время широкое распространение в Internet. Понятие размеченного текста требует более подробного обсуждения, так как его передача и интерпретация являются одной из причин появления стандарта MIME.
    «Richtext» определяет текст со встроенными в него специальными управляющими последовательностями, которые в соответствии со стандартом языка разметки документов SGML называются тэгами. Тэги представляют из себя последовательность символов типа «<строка-символов>». «Строка-символов» определяет управляющее действие. Тэги делятся на тэги начала элемента текста («<......>») и тэги конца элемента текста («»). В качестве примера такой разметки можно
    привести следующий фрагмент текста:

    и расширение адресов составляют дисциплину


    R: 551 User not local;
    please try
    Верификация и расширение адресов составляют дисциплину верификации. В ней используются команды VRFY и EXPN. По команде VRFY сервер подтверждает наличие или отсутствие указанного пользователя:

    Date: 26 Aug 76 1429 EDT
    From: George Jones
    Sender: Secy@SHOST
    To: Smith@R9gistry.org
    Message-ID: <4231.629.XYzi-What@Registry.org>
    В данном случае поле Sender указывает, что George Jones не является автором сообщения. Он только переслал сообщение, которое получил из Secy@SHOST. Поле Message-ID содержит уникальный идентификатор сообщения и используется программами доставки почты. Следующее сообщение демонстрирует все возможные поля заголовка:

    Now is the time for
    all good men
    (and women>) to
    come
    to the aid of their

    В этом фрагменте означает выделение «жирным» шрифтом, -- курсив, -мелкий шрифт, -- знак «<», игнорирование обозначено как , новая строка как .
    Специальный тип разметки задается подтипом «html». Это так называемый гипертекст. Разметка гипертекста строится по тому же принципу как и в тексте типа «richtext». Однако применяются тэги, позволяющие описать гипертекстовые ссылки. К таким тэгам относятся
    <А HREF="......">....., , <А
    NAME="...."X/A>. Тэг <А HREF="......">.......
    определяет следующий фрагмент текста, который будет просматриваться. При этом текст между тэгом начала и тэгом конца будет выделен в программе просмотра цветом или другим способом и используется как контекстная
    гипертекстовая ссылка. Тэг задет встроенный в текст документа графический образ. В некотором смысле этот тэг аналогичен «multipart», который разрешает комбинировать сообщение из нескольких фрагментов разного типа. Тэг <А NAME...> определяет «якорь», т.е. место внутри документа, на которое можно сослаться как на метку. В качестве примера такой разметки текста можно привести следующий фрагмент:

    Используя команду EXPN можно получить


    S: VRFY paul
    R: 250-Paul Khramtsov
    Используя команду EXPN можно получить список местных пользователей:

    Date: 27 Aug 76 0932
    From: Ken Davis
    Subject: Re: The Syntax in the RFC
    Sender: KSecy@Other-host
    Reply-To: Sam.Irving@Reg.Organization
    To: George Jones
    cc: Important folks:
    Tom Softwood , "Sam Irving"@0ther-Host;, Standard Distribution: /main/davis/people/standard@Other-Host
    Comment: Sam is away on bisiness.
    In-Reply-To: , George's message
    X-Special-action: This is a sample of user-defined field-names.
    Message-ID: <4331.629.XYzi-What@Other-Host
    Поле Subject определяет тему сообщения, Reply-To -пользователя, которому отвечают, Comment -комментарий, In-Reply-To -- показывает, что сообщение относится к типу «В ответ на Ваше сообщение, отвечающее на сообщение, отвечающее ...», X-Special-action -- поле, определенное пользователем, которое не определено в стандарте.
    Следует сказать, что формат сообщения постоянно дополняется и совершенствуется. В RFC-1327 введены дополнительные поля для совместимости с почтой Х.400. Кроме этого, следует обратить внимание на поля некоторых довольно часто встречающихся заголовков, которые не регламентированы в RFC-822. Так первое предложение заголовка, которое начинается со слова From, содержит UUCP-путь сообщения, по которому можно определить, через какие машины сообщение «пробиралось». Поле Received: содержит транзитные адреса почтовых серверов с датой и временем прохождения сообщения. Вся эта информация полезна при разборе трудностей с доставкой почты.
    Возможности почты не ограничиваются только пересылкой корреспонденции. По почте можно получить доступ ко многим ресурсам Internet, которые имеют почтовых роботов, отвечающих на запросы страждущих. Поэтому имеет смысл более детально изучить программное обеспечение, поддерживающее e-mail. Время, затраченное на чтение документации и опыты, окупятся возможностью получения информации из информационных архивов сети.

    Это пример разметки документа в формате HTML.
    <Н1>Это заголовок документа
    <Р> Это параграф.
    <А HREF="test.html#mark1">
    Это пример гипертекстовой ссылки.

    Это встроенный image.
    <А NAME="mark1"X/A>
    Это "якорь" внутри текста документа.
    «Multipart». Этот тип содержания тела почтового сообщения определяет смешанный документ. Смешанный документ может состоять из фрагментов данных разного типа. Данный тип имеет ряд подтипов.
    Подтип «mixed» задает сообщение, состоящее из нескольких фрагментов, которые разделены между собой границей, задаваемой в качестве параметра подтипа. Приведем простой пример:

    В список дисциплин, разрешенных протоколом


    S: EXPN Example-People
    R: 250-Paul Khramtsov
    R: 250-Vladimir Drach- Gorkunov
    В список дисциплин, разрешенных протоколом SMTP входит кроме отправки почты еще и прямая рассылка сообщений. В этом случае сообщение будет отправляться не в почтовый ящик, а непосредственно на терминал пользователя, если пользователь в данный момент находится за своим терминалом. Прямая рассылка осуществляется по команде SEND, которая имеет такой же синтаксис, как и команда MAIL. Кроме SEND прямую рассылку осуществляют SGML (Send or Mail) и SAML (Send and Mail). Назначение этих команд легко понять из их названия.
    Для инициализации канала обмена почтой и его закрытия используются команды HELO и QUIT соответственно. Первой командой сеанса должна быть команда HELO.
    Протокол допускает рассылку почтовых сообщений в режиме оповещения. Для этой цели отправитель в адресе получателя может указать несколько пользователей или групповой адрес. Обычно, программное обеспечение SMTP выбирает эту информацию из заголовка почтового сообщения и на ее основе формирует параметры команд протокола.
    Если сообщение по какой-либо причине не может быть разослано, то получатель формирует сообщение о неразосланном сообщении:

    From: Nathaniel Borenstein
    To: Ned Freed
    Subject: Sample message
    MIME-Version: 1.0
    Content-type: multipart/mixed;
    boundary="simple boundary"

    This is the preamble. It is to be ignored,
    though it is a handy place for mail composers to
    include an explanatory note to non-MIME compliant
    readers.
    --simple boundary

    This is implicitly typed plain ASCII text. It does NOT end with a linebreak.
    --simple boundary

    Content-type: text/plain; charset=us-ascii

    This is explicitly typed plain ASCII text. It DOES end with a linebreak.
    --simple boundary--

    This is the epilogue. It is also to be ignored.
    В данном примере поле «Content-Type» определяет подтип «mixed» и границу между фрагментами, как строку «—simple boundary—». В начале каждого фрагмента может быть задана своя строка с полем «Content-Type». Как видно из примера, существует два фрагмента, которые не отображаются: преамбула и эпилог, в которые можно поместить комментарии.
    Другим подтипом может быть подтип «alternative». Данный подтип позволяет организовать вариабельный просмотр почтового сообщения в зависимости от типа программы просмотра. Приведем пример:

    При использовании доменных имен


    S: MAIL FROM:<>
    R: 250 Ok
    S: RCPT TO: <@host.domain:JOE@host.domain>
    R: 250 Ok
    S: DATA
    R: 354 send the mail data, end with .
    S: Date 23 Oct 95 11:23:30
    S: From: SMTP@remote.domain
    S: To:
    S:
    S: Undelivered message". Your message lost. 550 No such user.
    S: .
    При использовании доменных имен следует использовать канонические имена, т.к. некоторые системы не могут определить синоним по базе данных named.
    Кроме выше перечисленных дисциплин протокол позволяет отправителю и получателю меняться ролями друг с другом. Происходит это по команде TURN.
    Для отладки или проверки соединения по SMTP можно использовать telnet. Для этого вслед за адресом машины следует ввести номер порта:

    From: Nathaniel Borenstein
    To: Ned Freed
    Subject: Formatted text mail
    MIME-Version: 1.0
    Content-Type: multipart/alternative;
    boundary=boundary42
    --boundary42

    1 фрагмент
    Content-Type: text/plain; charset=us-ascii

    ... plain text version of message goes here.... --boundary42

    2 фрагмент Content-Type: text/richtext
    .... richtext version of same message goes here ... --boundary42

    3 фрагмент
    Content-Type: text/x-whatever

    .... fanciest formatted version of sane message goes here ...
    --boundary42--
    B этом примере для работы с планарным текстом при использовании алфавитно-цифровых программ просмотра предназначен первый фрагмент текста. Для просмотра размеченного текста используется второй фрагмент, для специальной программы просмотра может быть подготовлен специальный вариант (фрагмент 3).
    Подтип «digest» предназначен для многоцелевого почтового сообщения, когда различным частям хотят приписать более детальную информацию, чем просто тип:

    в Internet для обмена сообщениями


    /users/local>telnet
    apollo.polyn.kiae.su 25
    25 порт используется в Internet для обмена сообщениями по протоколу SMTP. В интерактивном режиме пользователь сам изображает клиента SMTP и может посмотреть реакцию удаленной машины на его действия.

    From: Moderator-Address
    MIME-Version: 1.0
    Subject: Internet Digest, volume 42
    Content-Type: multipart/digest;
    boundary="----- next message----"
    ---- next message -----
    From: someone-else
    Subject: my opinion

    .. .body goes here ...
    -----next message -----
    From: someone-else-again
    Subject: my different opinion
    ... another body goes here...
    --------- next message ---------
    Приведенный пример показывает как можно воспользоваться подтипом «digest» для рассылки почты разным пользователям и по-разному поводу, используя поля «From:» и «Subject» в качестве частных заголовков.
    Подтип «parallel» предназначен для составления такого почтового сообщения, части которого должны отображаться одновременно, что предполагает запуск сразу нескольких программ просмотра. Синтаксис такого сообщения аналогичен рассмотренным выше.
    Тип «message». Данный тип предназначен для работы с обычными почтовыми сообщениями, которые однако не могут быть переданы по почте по разного рода причинам. Эти причины объясняются подтипами данного типа.
    Подтип «partial» предназначен для передачи одного большого сообщения по частям для последующей автоматической сборки у получателя. Приведем пример передачи аудио сообщения разбитого на части:

    first half of encoded audio


    X-Weird-Header-1: Foo
    From: Bill@host.com
    To: joe@otherhost.com
    Subject: Audio mail
    Message-ID: id1@host.com
    MIME-Version: 1.0
    Content-type: message/partial;
    id="ABC@host.com";
    number=1; total=2
    X-Weird-Header-1: Bar
    X-Weird-Header-2: Hello
    Message-ID: anotherid@foo.com
    Content-type: audio/basic
    Content-transfer-encoding: base64
    ... first half of encoded audio data goes here...
    and the second half might look something like this:
    From: Bill@host.com
    To: joe@otherhost.com
    Subject: Audio mail
    MIME-Version: 1.0 Message-ID: id2@host.com
    Content-type: message/partial;
    id="ABC@host.com"; number=2; total=2
    ... second half of encoded audio data goes here...
    Атрибуты подтипа определяют идентификатор сообщения (id), номер порции (number) и общее число порций (total). Следует обратить внимание на то, что каждая часть имеет свое поле «Content-Type». Это означает, что все сообщение может состоять из частей разных типов.
    Другим подтипом является «External-Body», который позволяет ссылаться на внешние, относительно сообщения, информационные источники. Этот подтип похож на гипертекстовую ссылку из типа «text». Приведем конкретный пример:

    B данном примере приведено использование


    From: Whomever
    Subject: whatever
    MIME-Version: 1.0
    Message-ID: id1@host.com
    Content-Type: multipart/alternative; boundary=42
    --42
    Content-Type: message/external-body;
    name="BodyFormats.ps";
    site="thumper.bellcore.com";
    access-type=ANON-FTP;
    directory="pub";
    mode="image";
    expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EOT)"
    Content-type--42: application/postscript
    Content-type: message/external-body;
    name="/u/nsb/writing/rfcs/RFC-XXXX.ps";
    site="thumper.bellcore.com";
    access-type=AFS
    expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EOT)"
    Content-type: application/postscript
    --42
    Content-type: message/external-body;
    access-type=mail-server
    server="listserv@bogus.bitnet";
    expiration="Fri, 14 Jun 1991 19:13:14 -0400 (EOT)"
    Content-type: application/postscript
    get rfc-xxxx doc
    --42--
    B данном примере приведено использование «External-Body» и «multipart/alternative». Все сообщение разбито на несколько фрагментов. В каждом из фрагментов находится ссылка на внешний файл. Реально тела почтового сообщения нет (границы программами просмотра не отображаются). Однако если программа
    просмотра способна работать с внешними протоколами, то можно ссылки разрешить автоматически, запуская соответствующий сервис.
    Стандартным подтипом типа «message» является «rfc822». Данный подтип определяет сообщения стандарта RFC822.
    Типы описания нетекстовой информации. Таких типов имеется четыре:
  • «image» для описания графических образов. Наиболее часто используются файлы форматов GIF и JPEG.
  • «audio» для описания аудио информации. Для воспроизведения сообщения данного типа требуется специальное оборудование.
  • «video» для передачи фильмов. Наиболее популярным является формат MPEG.
  • «application» для передачи данных любого другого формата, обычно используется для передачи двоичных данных для последующего промежуточного преобразования. Так если на машине стоит видео-карта с 512Kb памяти, а графика подготовлена в 256 цветах, то сначала ее следует преобразовать и здесь может помочь тип «application». Основной подтип данного типа -- «octet-stream», но существуют «ODA» и «Postscript».
  • Назначение данных типов ясно из названия - обозначение данных для последующей обработки как данных в форматах, определяемых подтипом.
    Поле типа кодирования почтового сообщения (Content-Transfer-Encoding). Многие данные передаются по почте в их исходном виде. Это могут быть 7bit символы, gbit символы, 64base символы и т.п. Однако при работе в разнородных почтовых средах необходимо определить механизм их представления в стандартном виде -US-ASCII. Для этого существуют процедуры кодирования такого сорта данных. Наиболее широко применяемая -uuencode. Для того, чтобы при получении данные были бы правильно распакованы и введено в стандарт поле «Content-Transfer-Encoding». Синтаксис этого поля следующий:

    Принципы организации

    Принципы организации

    Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты вызывает текстовый редактор, который пользователь предпочитает всем остальным программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты вызывает программу отправки автоматически). Стандартной программой отправки является программа sendmail.
    Sendmail работает как почтовый курьер, который доставляет обычную почту в отделение связи для дальнейшей рассылки. В Unix-системах программа sendmail сама является отделением связи. Она сортирует почту и рассылает ее адресатам. Для пользователей персональных компьютеров, имеющих почтовые ящики на своих машинах и работающих с почтовыми серверами через коммутируемые телефонные линии, могут потребоваться дополнительные действия. Так, например, пользователи почтовой службы Relcom должны запускать программу UUPC, которая осуществляет доставку почты на почтовый сервер.
    Для работы электронной почты в Internet разработан специальный протокол Simple Mail Transfer Protocol (SMTP), который является протоколом прикладного уровня и использует транспортный протокол TCP. Однако, совместно с этим протоколом используется и Unix-Unix-CoPy (UUCP) протокол. UUCP хорошо подходит для использования телефонных линий связи. Большинство пользователей электронной почты Relcom реально пользуются для доставки почты на узел именно этим протоколом.
    Разница между SMTP и UUCP заключается в том, что при использовании первого протокола sendmail пытается найти машину-получателя почты и установить с ней взаимодействие в режиме on-line для того, чтобы передать почту в ее почтовый ящик. В случае использования SMTP почта достигает почтового ящика получателя за считанные минуты и время получения сообщения зависит только от того, как часто получатель просматривает свой почтовый ящик. При использовании UUCP почта передается по принципу «stop-go», т.е. почтовое сообщение передается по цепочке почтовых серверов от одной машины к другой пока не достигнет машины-получателя или не будет отвергнуто по причине отсутствия абонента-получателя. С одной стороны, UUCP позволяет доставлять почту по плохим телефонным каналам, т.к. не требуется поддерживать линию все время доставки от отправителя к получателю, а с другой стороны, бывает обидно получить возврат сообщения через сутки после его отправки из-за того, что допущена ошибка в имени пользователя. В целом же общие рекомендации таковы: если имеется возможность надежно работать в режиме on-line и это является нормой, то следует настраивать почту для работы по протоколу SMTP, если линии связи плохие или on-line используется чрезвычайно редко, то лучше использовать UUCP.
    Основой любой почтовой службы является система адресов. Без точного адреса невозможно доставить почту адресату. В Internet принята система адресов, которая базируется на доменном адресе машины, подключенной к сети. Например, для пользователя paul машины с адресом polyn.net.kiae.su почтовый адрес будет выглядеть как:
    paul@polyn.net. kiae.su
    Таким образом, адрес состоит из двух частей: идентификатора пользователя, который записывается перед знаком «коммерческого эй» — «@», и доменного адреса машины, который записывается после знака «@». Адрес UUCP был бы записан как строка вида:
    net.kiae.su!polyn!paul
    Программа рассылки почты Sendmail сама преобразует адреса формата Internet в адреса формата UUCP, если доставка сообщения осуществляется по этому протоколу.


    Протокол РОРЗ (Post Office Protocol)

    Протокол РОРЗ (Post Office Protocol)

    Протокол обмена почтовой информацией РОРЗ предназначен для разбора почты из почтовых ящиков пользователей на их рабочие места при помощи программ-клиентов. Если по протоколу SMTP пользователи отправляют корреспонденцию через Internet, то по протоколу РОРЗ пользователи получают корреспонденцию из своих почтовых ящиков на почтовом сервере в локальные файлы.

    Протокол SMTP

    Протокол SMTP

    Simple Mail Transfer Protocol был разработан для обмена почтовыми сообщениями в сети Internet. SMTP не зависит от транспортной среды и может использоваться для доставки почты в сетях с протоколами, отличными от TCP/IP и Х.25. Достигается это за счет концепции IPCE (InterProcess Communication Environment). IPCE позволяет взаимодействовать процессам, поддерживающим SMTP в интерактивном режиме, а не в режиме «STOP-GO».

    Спецификация MIME (Multipurpose Internet Mail Extension)

    Спецификация MIME (Multipurpose Internet Mail Extension)

    Стандарт MIME, или в нотации Internet RFC-1341, предназначен для описания тела почтового сообщения Internet. Предшественником MIME является стандарт почтового сообщения ARPA-(RFC822). Стандарт RFC822 был разработан для обмена текстовыми сообщениями. С момента опубликования стандарта возможности аппаратных средств и телекоммуникаций ушли далеко вперед и стало ясно, что многие типы информации, которые широко используются в сети невозможно передать по почте без специальных ухищрений. Так в тело сообщения нельзя включить графику, аудио, видео и другие типы информации. RFC822 не дает возможностей для передачи даже текстовой информации, которую нельзя реализовать в семибитовой кодировке ASCII. Естественно, что при использовании RFC822 не может быть и речи о передаче размеченного текста для отображения его различными стилями. Ограничения RFC822 становятся еще более очевидными, когда речь заходит об обмене сообщениями в разных почтовых системах. Например, для приема/передачи сообщений из/в Х.400, который позволяет иметь двоичные данные в теле сообщения, ограничения старого стандарта могут стать фатальными, так как не спасает старый испытанный способ кодировки информации процедурой uuencode, так как эти данные могут быть по-различному проинтерпретированы в Х.400 и программе рассылки почты в Internet (mail-agent).
    В некотором смысле стандарт MIME ортогонален стандарту RFC822. Если последний подробно описывает в заголовке почтового сообщения текстовое тело письма и механизм его рассылки, то MIME, главным образом, сориентирован на описание в заголовке письма структуры тела почтового сообщения и возможности составления письма из информационных единиц различных типов.
    В стандарте зарезервировано несколько способов представления разнородной информации. Для этой цели используются специальные поля заголовка почтового сообщения:
  • поле версии MIME, которое используется для идентификации сообщения, подготовленного в новом стандарте;
  • поле описания типа информации в теле сообщения, которое позволяет обеспечить правильную интерпретации данных;
  • поле типа кодировки информации в теле сообщения, указывающее на тип процедуры декодирования;
  • два дополнительных поля, зарезервированных для более детального описания тела сообщения.
  • Стандарт MIME разработан как расширяемая спецификация, в которой подразумевается, что число типов данных будет расти по мере развития форм представления данных. При этом следует учитывать, что анархия типов (безграничное их увеличение) тоже не допустима. Каждый новый тип в обязательном порядке должен быть зарегистрирован в IANA (Internet Assigned Numbers Authority). Остановимся подробнее на форме и назначении полей, определяемых стандартом.

    Электронная почта в офисе

    Этапы взаимодействия

    Этапы взаимодействия

    Согласно схеме почтового обмена взаимодействие между участниками этого обмена строится по классической схеме «клиент-сервер». При этом схему можно подразделить на несколько этапов. Первый — взаимодействие по протоколу SMTP между почтовым клиентом (Internet Mail. Netscape Messager, Eudora и т.п.) и почтовым транспортным агентом (sendmail, small, ntmail и т.п.), второй — взаимодействие между транспортными агентами в процессе доставки почты получателю, результатом которого является доставка почтового сообщения в почтовый ящик пользователя и третий — выборка сообщения из почтового ящика пользователя почтовым клиентом в почтовый ящик пользователя на машине пользователя по протоколу РОРЗ или IMAP.

    Интерфейс bml

    Интерфейс bml

    Программа bml является стандартной для абонентов сети Relcom. Она входит в комплект версии для пользователей MS-DOS и имеется во многих Unix-системах сети.
    Экран в bml делится на три части:
  • верхняя часть экрана занята падающими меню, позволяющими редактировать, просматривать и отправлять почту;
  • в средней части экрана расположено рабочее поле программы, в котором отображается список полученных сообщений и осуществляется редактирование посылаемых сообщений;
  • в нижней части экрана расположено вспомогательное меню функциональных клавиш.
  • При запуске программы в рабочем поле отображаются полученные сообщения, первое из которых выделено цветом. Выделенное цветом сообщение -- это текущее сообщение. При этом рабочее поле разбито на четыре столбца. В первом столбце указывается адрес отправителя, во втором -- дата и время получения, в третьем -- число строк и символов в сообщении, четвертый столбец -- тема сообщения. Для просмотра сообщения надо при помощи клавиш-стрелок сделать интересующее пользователя сообщение текущим и нажать Enter.
    Для редактирования и подготовки сообщений следует воспользоваться режимами Create Mail и Edit mail из падающего меню Mail.
    Для перехода в падающее меню используется функциональная клавиша F9. Для отправки сообщения из режима редактирования следует нажать ALT+T или выйти в меню Post. При отправке почты следует заполнить специальную форму.
    Bml предоставляет еще ряд возможностей, облегчающих прием, просмотр и отправку почты (поддерживает список часто используемых адресов, посылку сообщений в телеконференции Usenet, автоматическую вставку двоичных файлов в формате uuen-code и их автоматическое извлечение из полученных сообщений и ряд других). В целом, следует признать, что bml является достаточно удобным персональным средством работы с почтой.

    Интерфейс elm

    Интерфейс elm

    Наиболее распространенной программой работы с почтой в Unix-системах является программа elm. Elm также, как и bml, является полноэкранным почтовым интерфейсом. Запуск программы осуществляется по команде elm:

    Интерфейс Eudora

    Интерфейс Eudora

    Интерфейс Eudora является одним из множества почтовых интерфейсов, ориентированных на работу с почтой Internet из системы MS-Windows. На примере этого интерфейса мы рассмотрим типичные проблемы, которые возникают у пользователей персональных компьютеров при подключении к почтовому сервису Internet, и пути их решения.
    Первой проблемой является тот факт, что компьютер выключается из сети на время отсутствия пользователя. Это значит, что в это время прием почтовых сообщений не производится. Следовательно, вся почта должна хранится на почтовом сервере и получаться пользователем по его запросу. При работе с Unix об этом заботится программа sendmail, в MS-Windows такой программы нет (точнее есть, но она не ориентирована на Internet). Поэтому обычно применяется следующая схема, которая предполагает, что пользователь имеет почтовый ящик на машине-сервере, которая не выключается круглосуточно. Все почтовые сообщения складываются в этот почтовый ящик. По мере необходимости, пользователь из своего почтового клиента обращается к почтовому ящику и забирает из него пришедшую на его имя почту. При отправке программа-клиент обращается непосредственно к серверу рассылки почты и передает отправляемые сообщения на этот сервер для дальнейшей рассылки.
    Для установки этого интерфейса требуются определенные знания и доступ к информации, которой располагает только системный администратор, поэтому предпочтительней обратиться именно к нему с просьбой об установке программы или за необходимой информацией (адреса машин серверов). Работа с Eudora чрезвычайно проста: надо выбирать при помощи мыши или клавиатуры интересующие вас сообщения и отправлять в «корзину» то, что бесполезно.
    И последнее замечание относительно работы из под MS-Windows с почтой в Internet. Если пользователь пишет только по-английски, то у него нет проблем с кодировкой и набором текста, но если он пишет по-русски и получает такие же сообщения, то сразу же возникают проблемы. Дело в том, что большинство почтовых сетей для обмена данными между серверами используют кодировку KOI8. Эта кодировка отличается как от кодировки для MS-DOS, так и от кодировки MS-Windows. Поэтому, возвращаясь к настройкам интерфейса Eudora, хочется обратить внимание на поля «Send Font» и «Printer Font». В этих полях указан шрифт «Arial-Relcom», который разложен по кодировке KOI8, и используется для отображения и печати почтовых сообщений. Для того, чтобы правильно набирать сообщения, следует к стандартным раскладкам клавиатуры в драйвере клавиатуры (cyrwin, например) добавить раскладку для KOI8.
    При этом драйвер должен уметь менять раскладку по мере необходимости. В противном случае у пользователя будет возможность читать сообщения, но не набирать их.

    Настройка программы sendmail

    Настройка программы sendmail

    Настройка программы sendmail происходит при помощи файла /etc/sendmail/conf. Этот файл можно разбить на несколько частей:
  • Описание особенностей данной машины (local information) --в данной секции описываются такие параметры, как имя данной машины, имя UUCP и т.п.
  • Описание макроопределений sendmail, отвечающих за работу в локальной сети, например, имя домена и «официальное имя» машины.
  • Описание классов, т.е. групп имен, которые используются программой для рассылки почты. Например, для рассылки в другие почтовые службы.
  • Номер версии файла конфигурации. Данная переменная должна изменяться каждый раз, как только в файл конфигурации вносятся какие-либо изменения.
  • Внутренние макроопределения sendmail. В данном разделе присваиваются значения переменным, которые sendmail использует при взаимодействии с другими транспортными агентами.
  • Опции команды sendmail. Опции определяют режимы работы программы. Опции можно задавать в виде параметров командной строки, а можно в виде описаний в файле настройки.
  • Определение порядка сообщений программы sendmail (Precedence). Обычно эта секция не модифицируется администратором.
  • Доверенные пользователи. В данной секции описываются пользователи, которым разрешено переписывать адреса отправителей, т.е. выступать не под тем адресом, который за ними закреплен.
  • Описание формата заголовка почтового сообщения. В данной секции определяются поля и их формат, которые отображаются в заголовке. Многие поля заголовка sendmail генерирует на основе информации из конверта почтового сообщения.
  • Правила преобразования адресов. Это самая большая часть файла конфигурации программы sendmail. Преобразование адресов необходимо для принятия программой решений о пути рассылки почтовых сообщений, т.к. это решение принимается на основе полученного в результате преобразований почтового адреса.
  • Описание программ рассылки. В данной секции описываются имена программ рассылки, пути и параметры командной строки этих программ. Обычно это программа местной рассылки, рассылка по UUCP, рассылка по SMTP, рассылка на выполнение.
  • Общий набор правил преобразования адресов, который не меняется от машины к машине и от конфигурации к конфигурации (Rule Set 0).
  • Машинно-зависимая часть общего правила преобразования адресов. В данной секции содержание определяется способом рассылки почты. Например, данная секция при рассылке по SMTP будет отличаться от случая рассылки по UUCP.
  • В большинстве случаев все изменения, которые приходится внести в файл конфигурации, касаются только имени машины, домена и машин шлюзов в другие почтовые службы. Однако, если у организации имеется достаточно продолжительная и славная история использования электронной почты, тo может оказаться, что для нормального функционирования придется произвести и ряд более существенных изменений.
    В целом все описанные выше секции решают три основных задачи:
  • определение окружения sendmail;
  • анализ и преобразование адресов электронной почты;
  • рассылка сообщений при помощи программ рассылки.
  • При редактировании файла следует учитывать некоторые правила, которые используются при написании файла конфигурации: вся информация локального характера сосредоточена в начале файла, команды одного типа собраны в компактные группы, большую часть файла составляют правила преобразования адресов, в конце файла описаны программы рассылки электронной почты.
    Все команды, которые используются в файле настроек sendmail можно представить в виде следующей таблицы.

    Принцип работы программы sendmail

    Принцип работы программы sendmail

    Sendmail отправляет почту в два приема: сначала почтовые сообщения собираются в очереди, а затем отсылаются.
    Каждое сообщение состоит из трех частей: конверта, заголовка и тела сообщения.
    Конверт. Конверт состоит из адреса отправителя, адреса получателя и информации рассылки, которая используется программами подготовки, рассылки и получения почты. Конверт остается невидимым для отправителя и получателя почтового сообщения.
    Заголовок. Заголовок состоит из стандартных текстовых строк, которые содержат адреса, информацию о рассылке и данные. Заголовок может быть частью подготовленного пользователем текстового файла, а может быть подготовлен и добавлен к телу сообщения программой подготовки почты. Данные из заголовка могут быть использованы для оформления конверта сообщения.
    Тело сообщения. Первая пустая строка в файле почтового сообщения отделяет заголовок от тела сообщения. Все, что следует после этой строки, называется телом сообщения и передается по почте без изменений.
    Sendmail может быть вызвана:
  • программой подготовки сообщений для отправки уже подготовленных сообщений;
  • программой получения почты для пересылки полученной из сети почты;
  • непосредственно пользователем для отправки по почте файла или короткого сообщения;
  • почтовым демоном, которым обычно является сама sendmail.
  • После того, как почта собрана, начинается ее рассылка. При этом выполняются следующие действия:
  • адреса отправителя и получателя преобразуются в формат сети-получателя почты;
  • если необходимо, то в заголовок сообщения добавляются строки, позволяющие получателю отвечать на принятое сообщение (например: FROM: <адрес>);
  • почта передается одной из программ рассылки почты.
  • Когда программа приема почты получает сообщение, она передает его программе sendmail для последующей рассылки. Если сообщение достигло машины адресата, то оно отправляется программой местной рассылки в почтовый ящик пользователя.
    Первый этап рассылки -- сбор сообщений. Sendmail получает почтовые сообщения из трех источников:
  • командной строки или стандартного ввода;
  • через SMTP-протокол (из сети);
  • из очереди сообщений.
  • При получении сообщений из командной строки или стандартного ввода, sendmail вызывается пользователем с указанием адреса доставки сообщения. При этом выполняются следующие действия: определяется адрес отправителя, выбирается из командной строки адрес получателя и оба адреса преобразуются в соответствии с описанием файла конфигурации, определяется способ доставки сообщения, размещается заголовок в оперативной памяти для последующих преобразований, а тело сообщения размещается во временном файле для отправки без изменений.
    При получении сообщений по протоколу SMTP, sendmail используется как программа клиента и сервера протокола. Протокол определен в RFC-821 и является основным для рассылки почты в Internet. В этом случае sendmail запускается как демон, который «слушает» порт TCP и в случае получения сообщения устанавливает соединение с удаленным клиентом SMTP. Как правило, таким клиентом является другая программа sendmail.
    Программа подготовки почты на локальной машине также может использовать SMTP. Для этого sendmail открывает канал (pipe) межпроцессного обмена.
    При получении сообщений из очереди используются временные файлы очередей. Эти очереди используются для хранения неразосланных сообщений. Сообщение хранится в двух файлах. В одном файле хранится тело сообщения, а в другом конверт и заголовок сообщения. Обычно sendmail опрашивает очереди через определенные администратором почтового сервера промежутки времени, на предмет наличия в них неразосланных сообщений.
    Вторая стадия рассылки почты -- рассылка сообщений.
    Как только одним из описанных выше способов sendmail получила сообщение, делается попытка его отправить по адресу. Для этого sendmail определяет три параметра: программу рассылки, узел сети и получателя. Эта процедура производится по правилам, которые содержатся в файле конфигурации. Sendmail сохраняет одну копию тела сообщения во временном файле, а заголовок загружает в оперативную память. Для каждого сообщения программа доставки (рассылки) сообщений вызывается отдельно. Если сообщение должно быть доставлено на разные машины, то для каждой из машин также вызывается своя программа доставки. Некоторые программы могут обслуживать сразу несколько абонентов одной машины, если это невозможно, то для каждого абонента вызывается также своя программа доставки. Рассматривают два типа рассылки: на удаленную машину и местную рассылку.
    Рассылка на удаленную машину. Для вызова программы рассылки sendmail открывает pipe и запускает программу рассылки, командная строка которой находится в файле конфигурации. Sendmail записывает заголовок и тело сообщения в pipe. Если программа рассылки не использует протокол SMTP, то адрес получателя передается через pipe. Если используется SMTP, то открывается двунаправленный канал для интерактивного взаимодействия с удаленным сервером SMTP. Если в качестве транспортного протокола используется TCP, то sendmail не запускает внешнюю программу рассылки, а сама инициирует TCP-соединение с удаленным сервером SMTP.
    Доставка местной почты. Если sendmail определяет, что адреса доставки местные, то происходит обращение к файлу адресных синонимов и производится преобразование адресов (расширение). Файл адресных синонимов можно использовать для перенаправления почты в файлы или для обработки местными программами. Пользователь может иметь и свой собственный файл адресных синонимов для управления рассылкой персональной почты. После преобразования адресов почта отправляется программе местной рассылки (например rmail).
    Важным моментом при работе sendmail является алгоритм определения типа адресов. При использовании стандартного файла конфигурации применяются следующие правила: почта рассылается в соответствии с форматом адреса получателя, адреса при этом бывают местные, UUCP и SMTP.
    Местные адреса имеют вид:

    Программа Sendmail

    Программа Sendmail

    Основным средством рассылки почты в Internet является программа sendmail. Она обеспечивает работу модульной системы рассылки, которая предназначена для получения и отправки корреспонденции, а также управления программами подготовки и просмотра почтовых сообщений. Sendmail позволяет организовать почтовую службу локальной сети и обмениваться почтой с другими серверами почтовых служб через специальные шлюзы. Sendmail может быть сконфигурирована для работы с различными почтовыми протоколами. Обычно это протоколы UUCP (Unix-Unix-CoPy) и SMTP (Simple Mail Transfer Protocol).
    Sendmail работает как «отделение связи» обычной почтовой службы, которое принимает и пересылает почтовые сообщения. Sendmail может интерпретировать два типа почтовых адресов:
  • почтовые адреса SMTP;
  • почтовые адреса UUCP.
  • Первые являются стандартными адресами Internet и, фактически, являются стандартом де-факто. Именно этот адрес обычно указан на визитных карточках.
    Sendmail можно настроить для поддержки:
  • списка адресов-синонимов;
  • списка адресов рассылки пользователя;
  • автоматической рассылки почты через шлюзы;
  • очередей сообщений для повторной рассылки почты в случае отказов при рассылке;
  • работы в качестве SMTP-сервера;
  • доступа к адресам машин через сервер доменных имен BIND;
  • доступа к внешним серверам имен.


  • Протокол IMAP

    Протокол IMAP

    Другим протоколом разбора почты является протокол IMAP (Interactive Mail Access Protocol), который по своим возможностям очень похож на РОРЗ, но был разработан как более надежная альтернатива последнего и к тому же обладает более широкими возможностями по управлению процессом обмена с сервером.
    Работа протокола осуществляется по 143 потру TCP. Главным отличием от POP является возможность поиска нужного сообщения и разбор заголовков сообщения.
    Ниже приведен пример взаимодействия по протоколу IMAP

    Для номера ошибки number установить


    Команда Синтаксис Назначение
    Define Macro Dxvahie Установить значение "x"
    Define Class Ccwordl word2 . Установить значение класса "c"
    Define Class Fcfle Загрузить значение класса из файла
    Set Optjon Oovabe Установить значение опции "о"
    Trusted Users Tuser1 user 2... Определить доверенных пользователей
    Set Precedence Pname=number Для номера ошибки number установить имя name
    Define Mailer Mname.[fietd=value] Определить программу рассылки почты
    Define Header H[?mflag?)nameformat Определить формат поля заголовка
    Set Rulset Sn Дачать определение набора правил преобразования адресов
    [Define Rule JRDis rhs comment Определить правило преобразования адреса
    Теперь разберем более подробно некоторые команды и секции файла настроек sendmail. Лучше всего это сделать на основе реального файла. Начнем с секции описания локальных параметров:

    Тестирование обслуживания по протоколу SMTP

    Тестирование обслуживания по протоколу SMTP

    Для проверки сервиса SMTP применяют программу telnet, запушенную по порту 25:

    Тестирование отправки почты программой Sendmail

    Тестирование отправки почты программой Sendmail

    Для того чтобы убедится, что почта уходит туда куда вы предполагаете можно, запустить sendmail из командной строки в так называемом verbowse режиме, т.е. когда диалог между транспортными агентами (двумя программами sendmail) трассируется на экране монитора или записывается в файл. Некоторые грубые ошибки в настройке sendmail можно таким образом установить, например зацикливание при локальной рассылке.

    Тестирование по протоколу РОРЗ

    Тестирование по протоколу РОРЗ

    Формально, взаимодействие по протоколу РОРЗ можно разделить на две фазы: фазу аутентификации и фазу обмена данными. В фазе аутентификации пользователь должен сообщить свой идентификатор и пароль. Если аутентификация была произведена успешно, то система позволяет работать с домашним ящиком пользователя. Сам протокол РОРЗ очень похож на SMTP с той только разницей, что сообщения можно принимать но нельзя отправлять.
    Приведем пример взаимодействия по протоколу РОРЗ:

    Тестирование правил преобразования адресов

    Тестирование правил преобразования адресов

    Для тестирования правил преобразования адресов sendmail запускают с флагом «-bt» для того, чтобы тестирование было более детальным, можно применять и ряд других флагов.
    Пример тестирования набора правил 0 и его подправил.

    Электронная почта в офисе

    America Online

    America Online

    Уберите все пробелы из имени пользователя и добавьте aol.com, вот так

    ATTMail

    ATTMail

    Адресуйте свое сообщение к

    Bitnet

    Bitnet

    Пользователи Bitnet (или NetNorth в Канаде и EARN в Европе) часто имеют адреса вида: IZZY@INDVMS. Если вам повезет, то для посылки сообщения по таком адресу надо только добавить bitnet в конце, чтобы получилось izzy@indvms.bitnet. Иногда случается, что письмо на такой адрес вернется не доставленным, поскольку адреса Bitnet не всегда хорошо переводятся в форму Internet. Если это случится, можно послать сообщение через один из двух шлюзов Internet/Bitnet. Прежде всего замените @ на %, чтобы получилось имя_пользователя%подсистема.Bitnet. Затем добавьте либо @vm.marist.edu, либо @cunyvm.cuny.edu, чтобы, как в приведенном выше примере, получилось izzy%indyvms.bitnet@vm.marist.edu и izzy%indvyvms.bitnet@cunyvm.cuny.edu
    Для пользователей Bitnet задача несколько проще: они с легкостью могут посылать письмо прямо на ваш электронный адрес без всех этих глупостей. Так что посылайте им ваш адрес, и все будет в порядке.

    CompuServe

    CompuServe

    У пользователей CompuServe адреса цифровые и имеют следующий вид: 73727,545. Чтобы послать письмо пользователю CompuServe, замените запятую точкой и добавьте "@compuserve.com"; например:

    Delphi

    Delphi

    Для посылки сообщения пользователю Delphi адрес имеет форму имя_пoльзoвaтeля@delphi.com.

    Доступ к ресурсам архивов FTP

    Доступ к ресурсам архивов FTP

    Доступ через электронную почту к другим ресурсам сети основан на использовании программ-шлюзов. Для этого среди почтовых пользователей заводят таких, для которых в файле aliases задают обработку почтовых сообщений. Прежде чем рассмотреть этот способ посмотрим как выглядит такой способ для доступа к файловым архивам и сервису Archie.
    Файловые архивы -- это библиотеки, содержащие различную информацию -- от программ до картинок, музыки, фильмов и просто текстовых файлов. Доступ к этим архивам осуществляется специальной программой FTP (File Transfer Programm), которая обращается к специальному серверу, управляющему файловым архивом на удаленной машине. Из названия программы уже понятно, что вся информация хранится в виде файлов, которые организованы в директории. Вообще говоря, FTP-архив -- это часть файловой системы, которая доступна для удаленного пользователя FTP-сервера. Важным свойством многих FTP-архивов является возможность так называемого анонимного доступа.
    Рассмотрим доступ к FTP-архиву на примере робота decwrl.dec.com.
    Для того, чтобы получить доступ к архиву следует отправить сообщение по адресу:

    Fidonet

    Fidonet

    Чтобы послать сообщение пользователю какой-то доски объявлений (BBS) Fidonet, нужно знать имя, под которым он регистрируется в системе и его "номер узла". Номер узла, или адрес Fidonet состоит из трех номеров и имеет вид: 1:322/190. Первый номер сообщает, в какой из нескольких больших географических зон находится BBS (1 -- США и Канада, 2 -- Европа и Израиль, 3 -Азиатско-Тихоокеанский регион, 4 -- Южная Америка). Второй номер определяет сеть BBS, а последний номер есть номер узла (FidoNode) -- номер BBS в этой сети. Если у вашего корреспондента только два номера (например, 322/190), это означает, что система находится в зоне 1.
    Вот теперь фокус. Вы должны изменить порядок номеров и добавить к ним буквы f, n и z (первые буквы FidoNode (узел Fido), network (сеть) и zone (зона)).
    Например, приведенный выше адрес будет иметь вид

    GEnie

    GEnie

    Чтобы послать сообщение пользователю GEnie, добавьте @genie.com к концу имени пользователя сети GEnie, например: walt@genie.com.

    MClMail

    MClMail

    Чтобы послать сообщение кому-нибудь, имеющему раздел в MClMail, добавьте @mcimail. com в конце имени или адреса этого человека. Например:

    Peacenet

    Peacenet

    Чтобы послать сообщение пользователю, используется форма:
    имя_пользователя@isd.org
    Подписчики Peacenet могут посылать сообщения по вашему обычному адресу.

    Поиск ресурсов посредством Archie

    Поиск ресурсов посредством Archie

    Назначение Archie -- поиск программы в РТР-архиве по шаблону. Действительно, мало знать, где взять, надо еще знать что брать. Если точное имя программы или документа не известно, но есть подозрение, что данный файл хранится в одном из РТР-архивов, к которым есть анонимный доступ, то следует воспользоваться программой archie. В стандартном режиме серверу archie отправляют слово, например "tex", а получают список адресов РТР-архивов, в которых есть программы, начинающиеся с этого слова. После того, как выбран подходящий архив, при помощи РТР списывают программу на свой компьютер. Аналогичный сервис существует через электронную почту.
    Рассмотрим в качестве примера робот archie archie@cs.mcgill.ca. Для получения доступа к услугам archie по адресу робота следует отправить следующее сообщение:

    Посылка электронной почты в другие сети

    Посылка электронной почты в другие сети

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

    Электронная почта в офисе

    Как подписаться и управлять подпиской

    Как подписаться и управлять подпиской

    Чтобы воспользоваться возможностью бесплатного получения наших рассылок, вам требуется прежде всего зарегистрировать свой адрес. После этого вам требуется подтвердить свою подписку, используя высланный вам код, как описано в Подтверждение подписки. И очень рекомендуется проверить свой адрес. Далее, вы можете управлять подпиской используя веб-интерфейс или робота управления по электронной почте по адресу subscribe@subscribe.ru.

    Как приостановить подписку

    Как приостановить подписку

    Если вам требуется какое-то время (скажем, отпуск) не получать рассылки, то вы можете просто приостановить свою подписку командами изменения подписки при управлении подпиской по почте.
    Если подписка не будет разблокирована в течении 16 недель, то она будет переведена в состояние Требуется подтверждение подписки. При этом подписчику будет выслано письмо с просьбой подтвердить свою подписку.

    Как сортировать письма?

    Как сортировать письма?

    Многие программы чтения почты умеют автоматически раскладывать входящие письма по разным папкам, используя задаваемые пользователем правила.

    Коллективная подписка

    Коллективная подписка

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

    MAILER-DAEMON в Unix

    MAILER-DAEMON в Unix
    Вы послали письмо, но получили зловещее сообщение от MAILER-DAEMON, содержащее десяток строк компьютерной абракадабры, за которой следует ваше сообщение.
    Вот в этих самых строчках и можно часто найти ключ к разгадке, что же было не так. Вы могли неправильно вписать адрес электронной почты. Подсистема, которой было послано сообщение, могла быть отключена на обслуживание или из-за сбоя. Вы могли воспользоваться неверным «переводом» при посылке сообщения в Сети за пределы Internet.
    Вы вызвали свой текстовый редактор своей местной системы чтобы написать сообщение или ответ, и похоже, что не можете из него выйти.
    Если это emacs, попробуйте control-X, control-C (другими словами, прижав клавишу control, нажмите X, а потом -- клавишу control и С). В самом худшем случае можно прервать связь.
    При работе с Elm была нечаянно нажата клавиша d для файла, который желательно сохранить.
    Введите номер сообщения, нажмите enter и затем и, что «отменит удаление» сообщения. Это работает только до выхода из Elm; после выхода сообщение будет потеряно.
    Вы пытаетесь загрузить из своего компьютера сообщение формата ASCII, написанное на вашем компьютере, в сообщение, которое вы подготавливаете в Elm или Pine, и получаете кучу левых скобок, больших букв М, К и L, и еще каких-то забавных символов.
    Хоть верьте, хоть нет, в конце концов ваше сообщение будет выглядеть нормально, а весь этот мусор только свидетельствует о проблемах, которые встречаются у некоторых текстовых процессоров Unix при загрузке файлов формата ASCII. Но ваша загрузка будет идти гораздо дольше. Один из способов с этим справиться состоит в использовании простой почтовой программы, которая не будет выдавать никаких таинственных символов в процессе загрузки текстового файла в сообщение. Другой способ (он лучше, если сообщение подготовлено как ответ на чье-то послание) -- создать на своей местной системе текстовый файл командой cat, например,

    «Не могу прочесть письма...»

    «Не могу прочесть письма...»

    Это может быть вызвано самыми разнообразными причинами. Воспользуйтесь командой TEST при управлении подпиской по почте. Вы получите набор тестовых писем, содержащих названия формата и кодировки, а также русский алфавит.
    Если Вы сможете прочесть хоть одно из этих писем, то отредактируйте свою подписку, "поставив указанные в этом письме формат и кодировку.

    «Письма приходят с большим запозданием...»

    «Письма приходят с большим запозданием...»

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

    Письмо с состоянием подписки не в формате HTML

    Письмо с состоянием подписки не в формате HTML

    Даже если Вы подписаны в формате HTML, письма с описанием Вашей подписки будут приходить в формате MIME. Просто так нам немного проще.

    Подтверждение подписки

    Подтверждение подписки

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

    «Получаю несколько копий одного письма...»

    «Получаю несколько копий одного письма...»

    Практика выявила несколько причин, по которым вы можете получать несколько копий одной рассылки. Вот они:
  • Ошибки работы вашего POP-сервера (если вы получаете почту в Windows).
    Некоторые сочетания почтовых клиентов и POP- серверов умудряются принять письмо рассылки и не удалить его из яшика. В следующий раз вы его примете опять. И опять. И опять. Связывайтесь с вашим почтовым администратором.
  • Проблемы связи почтовых серверов между собой. Внимательно посмотрите системный заголовок «оригинала» и «дубля» письма (в большинстве почтовых программ системный заголовок показывается не весь, и вам придется найти пункт конфигурации, позволяющий просмотреть системный заголовок целиком).
  • Автор рассылки послал одно и то же несколько раз. Признак простой -- разные Message-Id: при одинаковом содержимом.


  • и ему на этот адрес

    Пример

    Подписчик подписал адрес user@host, и ему на этот адрес пришло письмо с просьбой подтвердить подписку, в поле Subject: которого написано:

    Пустые письма

    Пустые письма

    Если Вы получили пустое письмо, то внимательно проверьте, не превратилось ли оно на самом деле в письмо с «вложением». Такое бывает при передаче почты через несколько серверов.

    Управление подпиской по почте

    Управление подпиской по почте

    Начните с письма содержащего строку HELP.
    Письмо следует отправлять, например, на один из адресов:
    subscribe@subscribe.ru
    Ответ в КОИ-8
    subscribe-lat@subscribe.ru
    Ответ латинскими буквами
    subscribe-alt@subscribe.ru
    Ответ в кодировке DOS (CP-866) subscribe-win@subscribe.ru
    Ответ в кодировке WINDOWS (CP-1251)

    За что блокируется подписка

    За что блокируется подписка

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

    За что удаляется подписка

    За что удаляется подписка

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

    

        Работа с информацией: Cистемы - Технологии - Рынок