Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Электронная Почта Internet

div.main {margin-left: 20pt; margin-right: 20pt} Электронная Почта Internet Содержание
Введение Русские кодировки Unix Mail = Internet Mail Netscape Navigator MS Intenet Mail Eudora Другие почтовые программы Настройка почтовых программ

Введение Электронная почта (E-mail) является самой популярной и распространенной службой Internet в нашей стране. К ней все привыкли и уже не могут без нее жить.

Родоначальником массового распространения E-mail в нашей стране является сеть EuNet/Relcom, которая всем диктовала свои правила использования. Это было нормально и все с этим мирились пока в стране сеть Relcom являлась единственной сетью, предоставляющей телекоммуникационные услуги, и операционная система MS DOC являлась основной системой на которой работали пользователи.

На самом деле электронная почта как средство передачи сообщений между пользователями ЭВМ, в том числе и у нас в стране, возникла задолго до появления Internet и Relcom'а.

Если Вы работаете только с английским алфавитом и отправляете свои сообщения тоже, используя только английский шрифт, то у Вас навряд ли возникнут проблемы с использованием и установкой на свой компьютер программы поддержки E-mail. Основные проблемы возникнут, когда Вы захотите отправить сообщение, используя кириллический (русский) шрифт. Все дело в том, что у нас в стране не существует единого стандарта кодировки русских букв.

Русские кодировки

В настоящее время в нашей стране на разных компьютерах используются множество различных кодировок русских букв: самые популярные из них это Кодировка KOI8 (RFC1489) - используется в большинстве OS UNIX (charset=KOI8-R); Кодировка MS DOS (CP866) - используется в OS MS DOS 6.22 для IBM PC (charset=x-CP866); Кодировка MS Windows (CP1251) - используется в MS Windows (charset=Windows-1251); Кодировка ISO-8859-5 - используется в DEC (charset=ISO 8859-5); Кроме них существуют еще кодировка MacOS, а также почти забытая альтернативная кодировка (CP855), и уже совсем забытые кодировки основная (или болгарская) и ГОСТ.

Замечание: в настоящий момент в сети Internet для этой кодовой таблицы используются и другие синонимы (alias) для указателя charset.

Из всех перечисленных кодировок только кодировка ISO8859-5 "узаконена" Международной Организацией по Стандартизации (ISO), но к сожалению она очень редко используется на современных компьютерах.

Сеть Internet развивалась первоначально как сеть UNIX машин и унаследовала все свойства представления информации в OS UNIX. Для передачи информации первоначально использовался только 7 битный код (т.е. передавалась только первая половина кодовой таблицы). Позже были разработаны различные способы передачи всей кодовой таблицы (transfer encoding=8 bit).

Наследие UNIX'а коснулось и системы передачи электронной почты. Неписанным телекоммуникационным стандартом передачи русских букв изначально стал стандарт OS UNIX кодировка KOI8. Практически все почтовые оболочки (изначально разработанные для MS DOS) перекодировали DOS'овскую кодировку CP855 в KOI8 и после этого передавали сообщение.

Такое единообразие нарушилось с появлением в нашей стране других сетей, входящих в систему Internet, таких как HEPNet (Radio-MSU) (этой сети принадлежит "Сеть Internet Новосибирского научного центра"), FreeNet, RUNNet (сеть университетов России) и др., и новых операционных систем, таких как MS Windows NT, MacOS, OS/2 и др. и системы передачи всей кодовой таблицы. Начиная с 1995 года старая система передачи русских сообщений стала постоянно давать сбои и корреспонденты то и дело вместо русского текста стали получать абракадабру, которую правда можно было расшифровать, или хуже всего сплошные квадратики (или точки), которые уже не поддавались расшифровке. Тем самым единый способ перекодировки русских букв оказался неприемлемым для использования в передаче почтовых сообщений.

Для правильной работы, используемая Вами оболочка для передачи почтовых сообщений, которые содержат русские символы, должна правильно выставлять указатель кодовой таблицы (Code Page) (transfer encoding=8 bit Charset="УКАЗАТЕЛЬ ТАБЛИЦЫ") (см. список синонимов - alias - кодовых таблиц).

К сожалению старые DOS'овские почтовые системы не понимают различных систем кодировок. Поэтому, если Ваш корреспондент сидит за рабочей станцией, которая является DOS'овской машиной, то, чтоб не создавать ему лишних трудностей, рекомендуется отправлять почту в кодировке KOI8-R, а DOS'совская почтовая оболочка аккуратно переведет ему Ваше сообщение в альтернативную (или в кодировку CP866) кодировку.

UNIX Mail = Internet Mail

Для того, чтоб пользоваться электронной почтой в сети Internet Вы должны быть зарегистрированным пользователем (user'ом) на какой-нибудь ЭВМ, работающей в операционной системе UNIX (такая ЭВМ в сети Internet называется host'ом). Система передачи почтовых сообщений операционной системы UNIX по-прежнему является неписанным стандартом сети Internet.

Эта ЭВМ может находится в любой точке земного шара, но должна быть подключена к сети Internet, а Ваша рабочая станция должна иметь с ней IP-соединение (IP - Internet Protocol).

Для того, чтоб стать зарегистрированным пользователем Вам нужно обратится с просьбой к системному администратору ближайшей от Вас (ехать для этого в Америку по-моему неразумно) UNIX машины, о том, что бы он завел Вам личный account (user name, которое будет Ваши адресом электронной почты и password - пароль). После этого Вы становитесь полноправным пользователем электронной почты сети Internet.

На самом деле Ваш почтовый адрес (электронный адрес) составляется из Вашего user-name и IP адреса UNIX машины, отвечающей за прием Вашей почты, например,
User@host.domen.nsc.ru .

Таким образом, число Ваших почтовых адресов (почтовых ящиков) равно числу ЭВМ, на которых Вы являетесь пользователем. Что бы избежать путаницы в своих почтовых ящиках, желательно пользоваться только одним, а по всем другим поставить автоматическую пересылку в выбранный Вами почтовый ящик и проверять почту только в нем.

Чтобы отправить или получить почтовое сообщение Вам нужно сесть за свою рабочую станцию (или за компьютер своего знакомого), которая имеет выход в Internet и с помощью программы telnet соединится со своим host'ом. После этого набрать команду mail и начать работать с почтовой службой Internet.

Конечно, работать с помощью командной строки OS UNIX крайне неудобно, да и уже непривычно после многолетней работы на PC.

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

В OS UNIX для алфавитно-цифровых мониторов типа vt100 имеется почтовая оболочка pine, которая работает аналогично системе Pmail

К сожалению фирма Microsoft (автор MS DOS) объявила о прекращении каких-либо новых разработок для MS DOS и о постепенном свертывании разработок для MS Windows 3.11, поэтому работая с этими OS уже навряд ли можно будет использовать новые возможности, появляющееся в сети Internet.

Естественно любая программная оболочка, особенно если она установлена не на UNIX-машите, нуждается в предварительной настройке (см. раздел "Настройки почты"). Если Вы работаете за терминалом UNIX-машины, то настраивать почтовую систему, как правило не нужно, поскольку UNIX-машина самостоятельно умеет принимать и отправлять почту.

Netscape Navigator

Если на Вашей рабочей станции установлен Netscape Navigator, то выход на электронную почту Вам обеспечен почтовой оболочкой, входящей в его состав. Netscape Navigator версии 3.0 автоматически распознает кодировки KOI8, Win1251 и ISO8859-5. Правда чтобы прочитать письмо написанное в этих кодировках на Ваше рабочей станции должны быть установлены соответствующие фонты, которые в свою очередь должны быть подключены к Netscape Navigator (меню: Options, General Preferens, Fonts). Фонты KOI8 можно взять с FTP сервера.

Для более корректной работы с русским языком следует использовать версию Netscape Navigator 3.0 или 4.01 (не beta), которую можно загрузить с FTP сервера ИВТ СО РАН.

Имея в своем распоряжении фонты KOI8, Вы можете читать практически любую русскоязычную почту (кроме той, что пришла, например, в альтернативной кодировке или в кодировке ISO 8859-5). Отметим, что для версии 4.0 и выше при работе под MS Windows 95/NT нет необходимости загружать шрифты KOI8 на Ваш компьютер, так сам просмотрщик делает необходимую перекодировку.

Подготовку почтовых сообщений для Netscape Navigator под MS Windows 3.11 можно организовать, используя драйверы клавиатуры KOI8, выбор которых зависит от вида русификатора, установленного на вашей машине: KOI8-R keyboard for ParaWin KOI8-R keyboard for CyrWin 4.0 KOI8-R keyboard variant for WinKey KOI8-R keyboard for Win95

Гораздо сложнее с отправкой почты под MS Windows 95 c Netscape Navigator 3.0, так как он категорически не желает воспринимать драйвер клавиатуры для кодировки KOI8 и Вы вынуждены набирать свои сообщения только в кодировке MS Windows. К сожалению такое почтовое отправление правильно поймет почтовая программа, которая знает эту кодировку. Большинство почтовых программ, работающих под DOS'ом к сожалению этого не понимают и Ваш корреспондент будет всегда стоять перед проблемой перекодировки.

Если Вы получили сообщение в кодировке KOI8, а Вам для работы нужен текст в альтернативной кодировке, то для перекодировки можно использовать программу cat.exe.

Обойти эту проблему можно, установив на своей машине Local proxy 1251 -- koi8r for Win95, осуществляющий перекодировку почтовых сообщений (протоколы: SMTP - отправка, POP3 - получение почты).

Для начинающих рекомендую посмотреть статью Егора Чемисова о настройках и работе с Netscape Navigator 3.0 на сервере http://www.binet.lv/: кодировка [MS Windows] и [KOI8]

MS Intenet Mail

Если на Вашей рабочей станции установлена OS Windows 95 (или NT), то разумнее всего использовать оболочку MS Intenet Mail, которая является компонентой Microsoft Internet Expplorer полной версии 3.0, который можно получить с WWW сервера фирмы Microsoft.

Для MS Windows 95/NT Microsoft Internet Expplorer доступен также на FTP сервере ИВТ СО РАН.

Microsoft Internet Expplorer использует два режима передачи расширенной таблицы: MIME и UUENCODE.

Если Вы укажите ему использовать MIME, правильно работает с русскими текстами (выставляет нужный charset), однако для прицепленных файлов он использует методы передачи бинарных файлов по электронной почте Quoted Printable и base64, о которых мало кто в нашей стране знает.

В режиме UUENCODE MS Internet Mail использует 7 битную передачу с кодировкой основного текста, не используя charset, и передает текст как он есть. На этом могут споткнуться "умные" DOS'овские почтовые программы, которые захотят перекодировать Ваше сообщение в альтернативную кодировку. Поэтому в этом случае, чтоб быть правильно понятым следует использовать режим передачи почты в кодировке KOI8.

Отметим, что для использования MS Inernet Mail нет необходимости загружать фонты и драйвер клавиатуры KOI8.

Русскую инструкцию по использованию MS Inernet Mail можно найти на сервере www.binet.lv: кодировки: [MS Windows] и [KOI8], ee автор: Егор Чемисов (E-Mail: egor@binet.lv).

Кстати, если Вам понадобится послать или прочитать сообщение в кодировке ISO8859-5, то можно воспользоваться MS Exchange Translation Tables for koi8-r and iso8859-5.

Существует так же вариант программы MS Internet Mail в составе Microsoft Internet Explorer для MS Windows 3.11 на WWW сервере фирмы Microsoft версии 2.01.

Вместе с почтовой программой и brouser'ом пакет содержит поддержку протоколов TCP/IP, SMTP и DIAL-UP соединения. Вместе с русской версией пакета поставляется файл автоматической перекодировки в KOI8.

Eudora MAIL

Почтовая оболочка Eudora является небольшим свободно распространяемым программным продуктом (Free Whare), работающим под MS Windows 3.11 и MS Windows 95 (существует также принципиальная возможность запустить эту оболочку и под MS DOS, установив при этом пакет Winsoket - резидентная программа занимающая около 100 Kb оперативной памяти).

Основное преимущество оболочки Eudora - то, что она является многопользовательской

Eudora получает и отправляет почту в том виде в котором она подготовлена (в этом отношении правильно работает с русскими шрифтами), самостоятельно определяет, используется ли в отправляемом сообщении вторая половина таблицы (русские шрифты) и выставляет соответствующий charset.

К сожалению Eudora умеет работать только с одной расширенной кодовой таблицей (в стандартном варианте это кодировка ISO8859-2). Программу Eudora, настроенную на передачу кодировки KOI8-R можно взять с FTP сервера Института.

Кроме того, что Eudora небольшая программа (сама программа имеет размер 700 Kb, Help File - 1 Mb и около 400 Kb английский спеллинг, который можно удалить после установки), основным ее достоинством является то, что она может работать в многопользовательским режиме (в отличие от Netscape Navigator или MS Internet Mail).

Для установки программы Eudora нужно распаковать ее в директорию, установить драйвер клавиатуры KOI8 и хотя бы один из шрифтов KOI8 (а лучше два: один для просмотра, другой для печати), которые можно взять с FTP сервера.

Пользовательский режим определяется командной строкой запуска программы: c:eudoraeudora.exe c:usermail c:useriniusereudora.ini где c:eudora - каталог с программой Еudora; c:usermail - почтовый (рабочий) каталог пользователя User; c:useriniusereudora.ini - файл настроек пользователя User.

Данная командная строка записывается в соответствующий PIF файл для MS Windows 3.11 и в параметры ярлыка для MS Windows 95.

Создать первоначальные копии файлов настроек пользователя можно, размножив файл настроек eudora.ini из каталога, где находится Eudora.

Другие почтовые программы

Существующие версии программы WinPmail (Pegasus Mail for Windows), в отличие от DOS'овского варианта (который использует стандартную перекодировку KOI8 -- CP855) плохо работает в стандартном режиме с русскими буквами. Использование способа передачи MIME, как уже отмечалось не уживается со старым программным обеспечением.

Среди других почтовых программ можно предложить оболочку Mail Connection. Русское описание этой программы см. здесь.

Кстати, распространенная для UNIX систем почтовая программа PINE (свободно распространяемая оболочка, разработанная в Вашингнонском университете) работает так же и под MS Windows. Получить версию этой можно программы можно на на нашем сервере, за последней версией стоит обратится к разработчикам.

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

Любая почтовая оболочка, если она работает не на UNIX-машине, нуждается в настройке. Первое и самое главное условие, которое выдвигает Ineternet, - это то, что на вашей машине должен быть установлен межсетевой протокол TCP/IP. Совершенно не важно на каком физическом уровне соединения он поддерживается (через локальную сеть организации, по телефонному каналу и пр.) - важно только то, что это физическое соединение должно доходить до ЭВМ, которая называется Name Server.

Name Server - это ЭВМ, в память которой занесено имя Вашей рабочей станции и ее IP-адрес.

В настройках почтовой программы Вы должны указать: Ваш почтовый адрес или account, например,
user@net.ict.nsc.ru - email address;
user - account. Имя или IP-адрес UNIX-машины, на которой находится Ваш почтовый ящик (POP3 server), например,
net.ict.nsc.ru - имя
193.124.243.78 - IP-address. Имя или IP-адрес SMTP сервера (SMTP server), UNIX-машины, которая буте отправлять Вашу почту, например,
mailhost.ict.nsc.ru - имя
193.124.243.33 - IP-address.

В ННЦ в качестве адреса почтового сервера можно устанавливать адрес почтового сервера Вашей организации (или "дружественной") или адрес почтового сервера "Сети Internet Новосибирского Научного Центра" (ns.nsc.ru - 193.124.161.33).

Отметим, что имя mailhost и адрес ###.###.###.33 являются относительно стандартными, которые сетевые администраторы используют обычно для почтового сервера. Этим фактом можно воспользоваться, если отправленная Вами почта не может найти host получателя. Как правило, это происходит в случае, если Вы и Ваш адресат принадлежат различным автономным системам сети Internet.

В этом случае можно предложить следующий алгоритм отправки почты: Попытайтесь установить IP-соединение с host'ом получателя. Например, это можно сделать при помощи программ ping или traceroute (в MS Windows 95 аналогом программы traceroute является программа tracert). Если соединение прошло, то установите в качестве SMTP сервера host Вашего адресата и отправьте почту. Если соединение не установлено и Вы знаете адрес почтового сервера, который находится в той же автономной системе, что и ваш адресат, попробуйте установить IP-соединение с этим сервером и отправить почту на него. Попробуйте отправить почту через сервер ###.###.###.33, где ###.###.###. IP-адрес domen'а Вашего адресата.

http://www.ict.nsc.ru/ Федотов А.М.

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте