Модемы: тонкости, хитрости, секреты.
Глава 8. Доступ к службам Internet через электронную почту
Небольшое введение
Если вы не имеете прямого доступа к Internet, то вы не одиноки. Многие имеют доступ к этой сети лишь через электронную почту. Вы можете пользоваться почти любым ресурсом Internet, используя электронную почту. Даже если вы имеете полный доступ к Internet, то использование возможностей электронной почты поможет сохранить ваше время. Если вы можете посылать сообщения на какой-либо адрес в Internet, то вы в игре!
У вас есть желание совершить настоящую экскурсию по Internet? Тогда на "The Internet Tourbus". Подписка абсолютно свободна. Загрузите ваш любимый мэйлер. Пошлите в тексте письма строку SUBSCRIBE TOURBUS Имя Фамилия по адресу LISTSERV@LISTSERV.AOL.COM и вы дважды в неделю будете получать электронный журнал, освещающий интересные события в Internet.
Вы должны знать, что большинство почтовых серверов воспринимают лишь небольшой ряд команд и не очень поощряют, когда вы отклоняетесь от порядка. Поэтому впечатывайте только строго определенные команды в тело запроса и избегайте лишних строк, таких, например, как ваша подпись.
Если только не оговорено иное, вы можете оставить строку Subject и текст письма пустыми. Если же ваш мэйлер настаивает на наличии того и/или другого, то введите что-нибудь вроде XYZZY. Убедитесь, что в ваших сообщениях одна пустая строка разделяет конверт сообщения от тела письма. Обратите внимание на регистр букв в именах файлов и директорий. Это почти всегда важно.
WWW через E-Mail
Чтобы найти документ WWW через электронную почту, вы должны знать адрес интересующего вас сервера. Пошлите письмо на один из следующих адресов:
- agora@info.lanic.utexas.edu (США)
- agora@mx.nsu.nsk.su (Россия)
В тексте письма укажите одну из следующих строк:
send <URL> rsend <обратный адрес> <LJRL>
Вам придет запрошенный документ, а также список документов, упоминаемых в нем. Таким образом, вы сможете сделать дальнейший запрос.
Теперь пошлите следующую команду по одному из вышеприведенных адресов:
WWW
send http://www.w3.org
Вы получите файл помощи, а также страничку со ссылками на другие документы.
Опубликуем несколько запросов, которые вы можете использовать для поиска через искалки Lycos и WebCrawler. Любая из этих строк может быть послана в адрес почтового сервера для проведения поиска.
В Lycos точка добавляется в том случае, если задается точное значение поиска, а не принимаемая по умолчанию подстрока. Слова разделяются знаком плюс.
http://lycosl I .lycos.cs.cmu.edu/cgi-bin/npursuitPspam
http://lycosl l.lycos.cs.cmu.edu/cgi-bin/npursuit?spam.
http://lycosl 1 .lycos.cs.cmu.edu/cgi-bin/flpursuit?leontiev.+ dissection.
В WebCrawler слова разделяются знаком плюс. Дополнительные точки не требуются.
http://webcrawler.com/cgi-bin/WebQuery?spam http://webcrawler.com/cgi-bin/WebQuery?leontiev+dissection
FTP через E-mail
FTP является средством доступа к файлам, хранящимся на удаленных компьютерных системах. Сервера FTP имеют древовидную структуру директорий, каждая из которых относится к определенной теме. В директориях содержатся файлы. Соединяясь с сервером FTP, используя прямое соединение, пользователь вводит имя FTP, указывает свое имя и пароль. Затем он выбирает нужную директорию и определяет один или несколько файлов, которые хотел бы принять на свою систему.
Использование FTP через электронную почту очень похоже на это все дело, за исключением того, что желаемое сервера FTP достигается посредством специального почтового FTP-сервера, который сам подсоединяется к удаленной системе, входит в нее и пересылает запрошенные файлы на вашу систему в ответ на набор команд, указанных в вашем запросе.
Для использования FTP через электронную почту, вам первым делом необходимо иметь список анонимных серверов FTP, то есть адресов удаленных компьютерных систем, которые позволяют находить и принимать файлы, не имея зарегистрированного имени и пароля на удаленной системе. Вы можете получить исчерпывающий список серверов FTP, послав запрос по адресу:
mail-server@rtfm.mit.edu
Заголовок не нужен. В тексте сообщения пишем следующее:
send usenet/news.answers/ftp-list/sitelist/part send usenet/news.answers/ftp-list/sitelist/part2 send usenet/news.answers/ftp-list/sitelist/part21
Вы получите двадцать один файл со списками FTP-серверов. Если вы нашли интересующий вас сервер, то пошлите запрос на один из следующих почтовых серверов FTP:
ftpmail@oak.oakland.edu (США) ftpmail@census.gov (США)
ftpmail@decwrl.dec.com (США) ftpmail@sunsite.unc.edu (США) bitftp@pucc.princeton.edu (США) ftpmail@ftp.Dartmouth.EDU (США) ftp-request@netcom.com (США) ftpmail@src.doc.ic.ac.uk (Великобритания) bitftp@vm.gmd.de (Германия) ftpmail@ftp.uni-stuttgart.de (Германия) ftpmail@ftp.luth.se (Швеция)
В тексте письма пишем:
open <site>
dir
quit
К вам вернется список файлов и директорий, находящихся в корневой директории данного сервера FTP.
В следующем запросе вы можете открыть другую интересующую вас директорию, указав chdir pub перед командой dir. (chdir значит change directory, то есть сменить директорию, а pub означает общепринятое имя одной из директорий сервера FTP, где обычно самое интересное и находится). Определив имя файла, который вы хотели бы передать на свою систему, укажите в вашем следующем послании серверу вместо команды dir:
get <имя файла>
Если желаемый файл текстовой, то этого будет достаточно. Если же это бинарный файл (исполняемый модуль или архивированный файл), то вам нужно указать команду перед get:
binary
Многие директории на серверах FTP содержат файл с именем index.txt, readme или что-нибудь в этом роде. Этот файл содержит краткое описание файлов, содержащихся в директории. Если в результате выполнения команды dir вы обнаруживаете, что такой файл существует, то просто даете команду get для этого файла и, таким образом, экономите свое время.
Давайте получим текст Magna Carta. Приводим текст запроса, который мы посылаем на почтовый сервер ftpmail@census.gov:
open ftp.spies.com chdir Gov/Worid get magna.txt quit
Команды, которые надо указать, чтобы получить файл из архива Simtel:
open oak.oakland.edu
chdir SimTel/msdos/disasm
binary
get bubble.zip
quit
Помните, что вы не можете просто послать сообщение с командами на почтовый сервер, не предварив его командой open <site> (site - известный вам сервер FTP).
Если запрошенный файл вернулся к вам в виде кодированного файла (так делается для надежной передачи бинарных файлов), то вам нужно воспользоваться программой-раскодировщиком.
Конференции Usenet через E-mail
Для начала вы должны получить так называемый документ новых пользователей конференций Usenet. Посылаем запрос по адресу:
mail-server@rtfm.mit.edu Оставляем заголовок пустым. В тексте письма указываем:
send usenet/news.answers/news-newusers-intro
Чтобы получить список конференций, добавляем следующие строки:
send usenet/news.answers/active-newsgroups/part I send usenet/news.answers/active-newsgroups/part2
send usenet/news.answers/alt-hierarchies/parti send usenet/news.answers/alt-hierarchies/part2 send usenet/news.answers/alt-hierarchies/part3
Теперь необходимо понять, как читать и участвовать в конференциях Usenet посредством электронной почты. Чтобы читать материалы конференции мы можем использовать Gopher. Чтобы получить список свежих статей в какой-либо группе, посылаем на один из почтовых серверов gopher (указав в заголовке Subject: get all) следующую ерунду:
Туре=1
Port=4320
Path=nntp Is <newsgroup>
Host=gopher.ic.ac.uk
Если это не сработает, то попробуйте другой хост, заменив последнюю строку одной из нижеследующих:
Host=gopher.msu.edu Host=gopher.tc.umn.edu Host=infopub.uqam.ca Host=teetot.acusd.edu
Если же все будет в порядке, то вам придет обычное меню Gopher, из которого вы можете выбрать интересующие вас статьи.
Если вы хотите опубликовать статью, то вы должны отправить текст статьи на один из следующих адресов:
group.name-news@newsbase.cs.yale.edu
group.name@pubnews.demon.co.uk
group.name@dispatch.demon.co.uk
group.name@paris.ics.uci.edu
group.name@crs4gw.crs4.it
group.name@berlioz.crs4.it
Помните, что на некоторых серверах доступно лишь ограниченное число статей или конференции. Обновленный список конференций можно получить через запрос по адресу:
mg5n+remailers@andrew.cmu.edu. Например, чтобы послать сообщение в конференцию news.newusers.questions вам надо отослать запрос по адресу news.newusers.questions-news@news-base.cs.yale.edu или news.newusers.questions@pubnews.demon.co.uk.
Убедитесь, что вы ввели соответствующий заголовок и поставили свое настоящее имя и электронный адрес в конце текста письма.
Если вы не знаете названия конференции Usenet, то пошлите запрос по адресу agora@www.undp.org, включив в текст следующую строку: send http://www.nova.edu/Inter-Links/cgi-
bin/news.pl?keyword и заменив keyword на искомое ключевое слово.
Стэнфордский университет позволяет искать статьи в конференциях Usenet исключительно по ключевым словам! Вы можете даже подписаться и ежедневно получать список статей, содержащих заданный критерий поиска. Пошлите письмо по адресу netnews@db.stanford.edu и укажите в тексте письма простое и понятное: HELP.
Назад | Содержание | Вперёд
|