книги / Электронная почта
..pdfИ последнее замечание относительно работы из под MS-Windows с почтой в Internet. Если пользователь пишет только по-английски, то у него нет проблем с кодировкой и набором текста, но если он пишет по-русски и получает такие же сообщения, то сразу же возникают проблемы.
Дело в том, что большинство почтовых сетей для обмена данными между серверами используют кодировку KOI8. Эта кодировка отличается как от кодировки для MS-DOS, так и от кодировки MS-Windows. Поэтому, возвращаясь к настройкам интерфейса Eudora, хочется обратить внимание на поля «Send Font» и «Printer Font». В этих полях указан шрифт «Arial-Relcom», который разложен по кодировке KOI8, и используется для отображения и печати почтовых сообщений. Для того, чтобы правильно набирать сообщения, следует к стандартным раскладкам клавиатуры в драйвере клавиатуры (cyrwin, например) добавить раскладку для KOI8.
При этом драйвер должен уметь менять раскладку по мере необходимости. В противном случае у пользователя будет возможность читать сообщения, но не набирать их.
Доступ к ресурсам Internet через электронную почту
Доступ к ресурсам архивов FTP
Доступ через электронную почту к другим ресурсам сети основан на использовании программ-шлюзов. Для этого среди почтовых пользователей заводят таких, для которых в файле aliases задают обработку почтовых сообщений. Прежде чем рассмотреть этот способ посмотрим как выглядит такой способ для доступа к файловым архивам и сервису Archie.
Файловые архивы — это библиотеки, содержащие различную информацию — от программ до картинок, музыки, фильмов и просто текстовых файлов. Доступ к этим архивам осуществляется специальной программой FTP (File Transfer Programm), которая обращается к специальному серверу, управляющему файловым архивом на удаленной машине. Из названия программы уже понятно, что вся информация хранится в виде файлов, которые организованы в директории. Вообще говоря, FTP-архив — это часть файловой системы, которая доступна для удаленного пользователя FTP-сервера. Важным свойством многих FTP-архивов является возможность так называемого анонимного доступа.
Рассмотрим доступ к FTP-архиву на примере робота decwrl.dec.com.
Для того, чтобы получить доступ к архиву следует отправить сообщение по адресу:
mail ftpmail@decwr1.dec.com
Поле Subject можно оставить пустым, а в теле сообщения следует ввести команды. Для доступа к архиву oak.oakland.edu и получения его оглавления следует отправить следующее сообщение:
mail ftpmail@decwr1.dec.com Subject:
connect oak.oakland.edu anonymous user@domail.net Is
quit
По команде connect робот попытается установить анонимное соединение с FTP-сервером oak.oakland.edu. В качестве пароля (четвертый аргумент команды connect) следует указать свой почтовый адрес. По команде Is будет получен список файлов корневой директории сервера, а по команде quit робот прервет работу с сервером и вернет результаты пользователю. Важным моментом, ради которого собственно и осуществляется доступ к FTP-серверу, является запрос на передачу файлов. Предавать можно как текстовые, так и двоичные файлы. Для управления типом запрашиваемого файла существует две команды — ascii и binary. Для того, чтобы получить ASCII-файл, следует послать сообщение типа:
mail ftpmail@decwr1.dec.com
Subject:
connect oak.oakland.edu anonymous user@domail.net ascii
get README
quit
Команда get позволяет заказать файл README. Для получения двоичного файла следует послать сообщение типа:
mail ftpmail@decwr1.dec.com
Subject:
connect oak.oakland.edu anonymous user@domail.net cd windows/mosaic
binary
get mosaic.zip
quit
В приведенном выше примере используется команда cd, которая позволяет переходить по дереву файловой системы от одной директории к другой. При запросе двоичных файлов надо быть уверенным в том, что почтовая программа способна извлечь данные из почтового сообщения (пакет BML позволяет это сделать), или иметь на машине программу uudecode. В случае приема закодированного двоичного файла в тексте сообщения должен быть блок типа:
begin 600 kuku.zip &4$Х53'Н*
end
Этот блок следует выделить в отдельный файл и обработать программой uudecode.
Пользователи BITNET имеют роботов, которые позволяют использовать более широкие возможности FTP-сервиса. Одним из таких роботов является робот bitftp@pucc.princeton.edu. Этот робот позволяет
пользоваться всем набором команд FTP. В течении одной сессии можно открывать и закрывать FTP-соединения с разными ftp серверами, заказывать кодировку двоичных файлов, отличную от uuencode, получать подсказку о своем месте в файловой системы сервера и т.п. В принципе, робот bitftp@pucc.princenton.edu доступен не только пользователям BITNET, но администраторы робота не рекомендуют пользователям других сетей пользоваться данным роботом. Однако для другого робота — BITFTP@vm.gmd.de, таких оговорок нет. Важным достоинством BITNET-роботов является возможность получения списка FTP-архивов. И последнее замечание по поводу доступа к FTP по e-mail: если в теле сообщения указать только слово «Help», то робот расскажет о своих возможностях. Ниже приведен пример ответа ftpmail.
From ftpmail@doc.ic.ac.uk Thu Mar 16 02:03 EET 1995
Received: |
from |
puffin.doc.ic.ac.uk |
by |
|
||||||
apollo.polyn.kiae.su |
with |
SMTP |
|
|
|
|||||
(1.38.193.4/16.2) |
id |
AA02419; |
Thu, |
16 |
Mar 1995 |
|||||
02:02:56 |
+0200 |
|
|
|
|
|
|
|
||
Return-Path: |
<ftpmail@doc.ic.ac.uk> |
|
|
|||||||
Received: |
from |
doc.ic.ac.uk by |
puffin.doc.ic.ac.uk |
|||||||
|
|
id <14782-0@puffin.doc.ic.ac.uk>; Wed, |
||||||||
|
|
15 |
Mar 1995 |
|
|
19:22:26 |
+0000 |
|||
To: |
paul@apollo.polyn.kiae.su |
|
|
|
||||||
Subject: |
<FTP |
EMAIL> |
response |
|
|
|
||||
Date: |
Wed, |
15 |
Mar |
1995 |
19:22:26 +0000 |
|
||||
From: Email-FTP Gateway |
Account |
|
|
|
||||||
<ftpmail@doc.ic.ac.uk> |
|
|
|
|
|
Message-Id: <"puffin.doc.790:15.02.95.19.22.34"@doc.ic. ac.uk> Status: RO
<FTP |
EMAIL> |
response |
|
|
ftpmail |
has |
received the following job from you: |
||
reply-to |
paulèapollo.polyn.kiae.su |
|||
open |
oak.oakland.edu |
anonymous |
||
paul@apollo.polyn.kiae.su |
|
|||
|
|
Is |
|
|
|
|
cd |
pub |
|
|
|
get |
README |
|
ftpmail |
has |
queued your job as: 995331.14774 |
||
Your |
priority is 9 (0 |
highest, 9 = lowest) |
Requests to src.doc.ic.ac.uk will be done before
other |
jobs. |
|
|
There |
are |
2057 jobs |
ahead of this one in the |
queue. |
|
|
|
5 ftpmail |
handlers |
available. |
To remove send a message to ftpmail@src.doc.ic.ac.uk
containing just: delete 995331.14774
Your original |
input w a s » |
>Return-Path: |
<paul@apollo.polyn.kiae.su> |
>Received: from doc.ic.ac.uk by puffin.doc.ic.ac.uk
with |
SMTP |
(PP) |
|
|
|
|
|
||
> |
|
|
|
id |
<13192-1@puffin.doc.ic.ac.uk>; |
||||
Wed, |
15 |
Mar |
1995 |
18:52:46 |
+0000 |
|
|||
>Received: |
from apollo.polyn.kiae.su by |
||||||||
frigate.doc.ic.ac.uk |
with SMTP (PP) |
||||||||
> |
|
|
|
id |
|
<23071-0@frigate.doc.ic.ac.uk>; |
|||
Wed, |
15 |
Mar |
1995 |
18:42:06 |
+0000 |
|
|||
>Received: |
by |
apollo.polyn.kiae.su |
(1.38.193.4/16.2) |
||||||
id AA02362; |
|
|
|
|
|
|
|
||
> |
|
|
|
Wed, |
15 |
Mar 1995 |
21:42:40 +0200 |
||
>From: |
|
Pavel |
Khramtsov |
<paul@apollo.polyn.kiae.su> |
>Subj ect:
>То: ftpmail@doc.ic.ac.uk
>Date: Wed, 15 Mar 95 21:42:40 EET >Mailer: Elm [revision: 70.85] >Message-ID:
<"frigate.do.244:15.02.95.18.52.41"@doc.ic.ac.uk>
>
>connect oak.oakland.edu anonymous
paul@apollo.polyn.kiae.su
>ls
>cd pub >get README >quit
>
« E n d of your input
Сервер уведомил о получении запроса на передачу файла «README».
Поиск ресурсов посредством Archie
Назначение Archie — поиск программы в FTP-архиве по шаблону. Действительно, мало знать, где взять, надо еще знать что брать. Если точное имя программы или документа не известно, но есть подозрение, что данный файл хранится в одном из FTP-архивов, к которым есть анонимный доступ, то следует воспользоваться программой archie. В стандартном режиме серверу archie отправляют слово, например "tex", а получают список адресов FTP-архивов, в которых есть программы, начинающиеся с этого слова. После того, как выбран подходящий архив, при помощи FTP списывают
программу на свой компьютер. Аналогичный сервис существует через электронную почту.
Рассмотрим в качестве примера робот archie archie@cs.incgill.ca. Для получения доступа к услугам archie по адресу робота следует отправить следующее сообщение:
mail archie@cs.mcgill.ca Subject: help
prog tex quit
В поле Subject указывается первая команда из списка команд, которые пользователь предполагает выполнить в течении сессии. Если помощи не требуется, то в поле Subject можно указать сразу команду "prog ..." Если сервер имеет специальный файл описания назначения отдельных программ, то можно выполнить команду "whatis tex" и получить объяснение.
Аналогично стандартному режиму работы, после получения адресов FTP-архивов, хранящих необходимую программу, можно воспользоваться доступом к архиву FTP по электронной почте. Ниже приведен пример ответа почтового робота archie.
From archie-errors@titanic.CS.McGill.СА Wed Mar 15 21:41 EET 1995
Received: from titanic.CS.McGill.CA by apollo.polyn.kiae.su with SMTP
(1.38.193.4/16.2) id AA02354; Wed, 15 Mar 1995 21:40:45 +0200
Return-Path: <archie-errors@titanic.CS.McGill.CA> Received: (from archie@localhost) by titanic.cs.mcgill.ca (8.6.9/8.6.9) id
NAA56049; Wed, 15 Mar 1995 13:39:50 -0500
Message-Id: <199503151839.NAA56049@titanic.es.mcgill.ca>
To: Pàvel Khramtsov <paul@apollo.polyn.kiae. su> From: (Archie Server)archie- errors@titanic.CS.McGill.CA
Reply-То: (Archie Server)archie- e rrors@titanic.CS.McGill.CA
Date: Wed, 15 Mar 95 18:39 GMT
Subject: archie [prog tex] part 1 of 1 Status: RO
» path Pavel Khramtsov <paul@apollo.polyn.kiae.su>
»help
Archie Email Help (Version 3.2) |
|
|
|
|
||||||||
HELP |
for |
this |
archie |
server, |
as of |
11 |
April, |
|||||
1994. |
|
|
|
|
|
|
|
|
|
|
|
|
To |
perform |
an |
archie |
search |
via |
email, send |
||||||
to |
|
|
|
|
|
|
|
|
|
|
|
|
archie@<archie_server> |
|
|
|
|
|
|
|
|||||
where |
<archie_server> |
is |
the |
name |
|
of an |
archie |
|||||
host, |
some |
of |
which |
are |
listed |
|
|
|
|
|||
below. |
|
|
|
|
|
|
|
|
|
|
|
|
The |
"Subject:" |
header |
in |
mail sent |
to archie |
is |
||||||
treated as part of the |
|
|
|
|
|
|
||||||
message |
body. |
|
|
|
|
|
|
|
|
|||
Command lines begin in the |
first |
column. |
All |
lines |
||||||||
that do not match a valid |
|
|
|
|
|
|||||||
commands |
are igored. |
|
|
|
|
|
|
|
Empty messages are treated as "help” requests (this file). If no command in a
particular |
message |
can be recognized, the message |
|
is treated |
as |
“empty" and |
|
this file |
will |
be |
returned. |
The current (and complete) list of archie servers can be found with the
"servers" command
В этом примере приведен сокращенный ответ сервера.
Посылка электронной почты в другие сети
Есть много компьютерных сетей, не являющихся частью Сети, но в настоящий момент подсоединенные через шлюзы, которые разрешают прохождение электронной почты. Вот список нескольких самых больших сетей, а также указания о том, как посылать электронную почту в эти сети и как пользователи этих сетей могут посылать свои сообщения вам.
America Online
Уберите все пробелы из имени пользователя и добавьте aol.com, вот так
пользователь@ао1.сот
Пользователи сети America Online, которые хотят послать сообщение вам, должны только подставить ваш адрес в Сети в поле "to:" (кому) перед составлением сообщения.
ATTMail
Адресуйте свое сообщение к
nonb30BaTenb@attmail.com.
Пользователь ATTMail может послать сообщение вам следующим образом:
internet!домен!пользователь