冲浪指南:乘E-mail遨游Internet 李宗宏 一般初学者总是认为电子邮件(E-mail)的功能就是收发信件,其实电子邮件的 优点不仅仅是便宜、快捷地传递信件,它还能帮我们做很多事情,诸如浏览主页、 查询检索等等,几乎Internet任何一种资源(除Telnet)都可以通过电子邮件获得。 在目前拨号上网仍然开销很大的情况下,使用电子邮件部分地实现Internet上其它 的功能,这种省事省钱的方法不失为一种较好的尝试。特别是一些只具有电子邮件 单项功能的用户,通过这种尝试也可以有限地增加\"浏览\"的功能。下面我就介绍 E-mail的其它功能,供大家在以后的学习中作为参考。 一、用E-mail实现Archie功能 假如你知道一个文件的名字,但不知道从网络上的哪个FTP服务器可以得到这个 文件;或者你想通过FTP获得一些符合一定标准的文件而又不知道它们在哪儿;那么 你可以使用Archie这个检索工具。 Archie服务器其实是一个存放了所有匿名FTP服务器地址和相关信息的数据库, 它能帮助你找到有关FTP的地址或文件的信息,因而使用电子邮件来查询地址是十分 方便的。并且Archie的信息检索往往很费时,用E-mail来完成Archie检索反而显得 很方便。你可以向以下任何服务器发送一个电子邮件,并在正文栏里输入\"find< 文件名>\"命令。 archie@archie.rutgers.edu archie@archie.sura.net archie@archie.unl.edu archie@archie.doc.ic.ac.uk archie@archie.au archie@archie.funet.fi archie@archie.luth.se archie@archie.kuis.kyoto-u.ac.jp 这里的“文件名”就是用户要查找的文件,这样当服务器收到用户的E-mail以 后,就开始查找与用户相符的文件。如果你只要找文件名中含有你输入的<文件名 >的文件,则在\"find<文件名>\"前插入一行\"set search sub\"另外还有一些 命令可能会对用户的实际操作有用: set maxhits 20(查找文件数的上限,默认值为100) set match-domain use(只查找美国的FTP网点) set output-format terse(以压缩形式返回) 返回的结果一般会告诉你所需要文件所在服务器的地址、大小、属性以及日期。 如果其中确有你需要的文件,在下一封E-mail中用ftpmail方法将它取回来。 例如:你想查找一个与Uudecode有关的文件,可以给archie@archie.rutgers. edu发一个E-mail,在信件部分输入以下命令: set match-domain use set search sub find uudecode 在返回的信息中,给出了Uudecode的源程序,有basic语言,也有c语言。最新 版的Uudecode是在Listserv@simtel.coast.net中,你可以向这个地址发一封E-ma il并在信件部分输入下列的命令: get uudecode.bas get uudecode.c get uudecode.doc 那么用户就可以收到所需要的文件了。 二.用E-mail完成Gopher功能 Gopher是个发掘Internet资源的出色检索工具。它是个层次结构菜单系统,由 指针方式采集各种有用的网络资源。Gopher可以实现自动远程登录,隐去了诸多命 令过程,为用户提供强大的检索能力。但Gopher不能传输二进制文件,用户通过Go pher只能调阅文本文件。 用E-mail实现Gopher是借助一个专门的Gopher-mail服务器去访问远程地址, 并传回所需的菜单、子菜单和文件。其方法步骤如下: 1.发一封E-mail信件给某一最靠近你的Gophermail服务器,信件格式可以是: ⑴.主题空,内容空; ⑵.主题写上某一gopher地址。 2.Gophermail服务器响应你的信件,邮寄给你一封包含它的主菜单(用信件格式 ⑴)或某一gopher服务器的主菜单(用信件格式⑵的信件)。 3.你处理该信件,把需要的菜单项打上标志,然后返回给Gophermail服务器。 4.Gophermail服务器返回你需要的信息,若你想继续深入,跳至步骤3。 主要的Gophermail服务器的Internet地址有: gopher@ucmpl.berkeley.edu gopher@dsv.su.se gomail@ncc.go.jp gophermail@eunet.cz gophermail@cr-df.rnp.br gopher@join.ad.jp 注意:如果Gophermail服务器发回的是空白菜单,很可能是它无法连上你指定 的主机,你可以过段时间再试试。 三.用E-mail完成网页监视器 作为有很长上网历史的用户,你也许了解到随着WWW的发展,在Internet上你喜 欢的站点会越来越多,当你访问这些站点时就需要时间,你是否注意到有些站点的 内容不是每天更新,这样就造成了无意义的访问,浪费了时间、精力和上网费用。 利用“网页监视器”的服务器能帮助我们监视站点变化,并在全球内检查WWW站 点。当监视的网页内容有了更新、网页地址或网页消失,这时网页监视服务器就会 用电子邮件的形式通知你,而你就可以浏览电子邮件,不需上网访问。可喜的是这 项服务是免费的。下面就介绍这种监视器的申请方法: 1.登记注册 提供网页监视器功能的是NetMind公司,网页地址是:http://www.netmind.co m当你是第一次登录监视器网页,需要先登记。填写你的E-mail地址后,按\"Pres s Here Register\"按钮,进行E-mail地址的确认,同时按要求输入姓名、年龄等 后,再按\"Mind It\"按钮。之后等待公司的回音,一般情况下回信的内容是:网址 http//www.netmind.com/URL-minder/,这个网址上有你需要监视的网页地址;怎 样取消你不需要监视的网址;如何列出所有你需要监视的网址;当你的E-mail地址 变化时,怎样通知URL-minder修改发送地址;同时给出了你的用户口令。 2.登记被监视的网址 在E-mail窗口中,双击公司回信中的地址,出现\"URL-minder\"页面,填写 你的E-mail地址和你需要监视的URL网址,按\"Register these Pages\"按钮,确 认并返回一个登记成功的信息后,你就可以等着监视结果了。 注意:一次可以登录数个需要监视的URL地址,可以多次访问URL-minder网址, 从而增加需要监视的URL网址。URL网址可以是http、ftp或gopher中的任意一种。 3.回信内容 每一封回信只报告一个发生变化的“受理网址”,信的其它内容和前一封信的 内容大体相似。虽然信件较长,但主要内容就开始的一小部分。双击链接的地址可 直接链接发生变化的网页。 4.应注意事项 ⑴.网页监视器是一种免费的服务。 ⑵.网页监视器的搜索工作是有时间限制的。如速度慢的站点或是文件长度超长, 遇到这种情况,监视器会自动停止检查。 ⑶.搜索工作是不定期的,所以对那些变化频繁的网页如新闻站点不适应。 ⑷.它只能对构成网页的超文本进行整体检查,而不能检查网页链接出去的内容。 对于图片的检查,需单独登记。 ⑸.它无法检查需要输入注册名和口令的网页。 ⑹.对失去兴趣的站点,可以向监视器发E-mail或双击\"how to cancel\"项下 的链接地址撤消。 四.用E-mail完成Usenet(用户网) Usenet是由一万多个讨论组构成的网络新闻,内容涉及几乎所有可以想象到的 话题。为了更好地使用Usenet,你必须先阅读一些针对Usenet新用户的介绍性文件。 一般在许多Mailserver服务器里都有Usenet的目录,如在mail-server@rtfm.mit. edu服务器上就有类似的内容,可以使用下列命令: send usenet/news.answers/news-newusers-intro 你就会得到一份有关Usenet的介绍性文章,当你想得到完整的目录,那就可以 向上述地址发一个E-mail,并在信体栏里输入以下一些命令: send usenet/news.answers/active-newsgroups/part1 send usenet/news.answers/active-newsgroups/part2 send usenet/news.answers/alt-hierarchies/part1 send usenet/news.answers/alt-hierarchies/part2 send usenet/news.answers/alt-hierarchies/part3 如要获取某个新闻组的FAQ(常见问题解答)文件目录,可加上命令:index use net/<新闻组名>注意此处的新闻组名是用你所要取得帮助的那个新闻组的名称, 如alt.chinese.text等来替换。如果这些文件存在的话,服务器就会返回一个这些 文件的目录。当你选择了自己需要的文件以后就用下列命令将它取回。 send usenet/<新闻组名>/ 一旦你做好了以上的预备工作,你就需要知道怎样通过E-mail来阅读Usenet新 闻组和向其发布消息。阅读某个新闻组,可以用前面提到的Gophermail服务。 如要获取某一新闻组里的最近消息,可以给前面提到过的Gophermail服务器发 一封E-mail,在subject栏里输入get all,并在信体栏里输入: type=1 port=4320 path=nntp ls<新闻组名> Host=gopher.ic.ac.uk 其中新闻组名部分输入用户希望阅读的“新闻组”名称,Host一栏则可以用其 它的IP地址来代替,如: Host=gopher.msu.edu Host=gopher.tc.umn.edu Host=infopub.uqam.ca Host=teetot.acusd.edu 随后就能够收到一个“新闻组”近期讨论内容的题目,用户可以根据自己的兴 趣来挑选。具体操作方法如上面介绍的“E-mail与Gopher服务\"中所述即在某一项 菜单前面作一个\"X\"记号,发送回服务器后,就能够收到一个讨论的具体内容。 五.用E-mail完成WAIS检索 WAIS可以检索500多个索引的数据库,涉及的内容极其广泛。要获得一份完整的 Waismail用户指南,可以向waismail@sunsite.unc.edu发封E-mail,在信体栏里输 入:help。你还可以向WAISmail服务器发E-mail来获取一份数据库清单,并在信体 栏里输入:search xxx xxx 收到返回的清单后,你便可选择感兴趣的题材进行下一步骤。如,当你给wais mail@sunsite.unc.edu发一封E-mail,在信体栏里输入以下命令: Maxres 10 search bush-speeches lisp 这将要求waismail到\"bush-speeches(布什的演讲)\"数据库去搜寻,然后返 回不超过10个含有\"lips\"的文件。 一次成功的检索将会收到一个或多个DOCID(文件标识)。这些DOCID确定了匹配 文件的位置。要获得一份匹配文件的全部文本内容,可以在下封给waismail服务器 的E-mail的信体栏里原封不动输入收到的相应docid。 你也可向gophermail@calvin.edu发封E-mail来获取一份wais数据库的清单: 在subject栏里输入getall,在信体栏里输入: type=1 name=wais databases path=1/waises/everything host=gopher-gw.micro.umn.edu port=70 在返回的清单中,选出你感兴趣的主题用E-mail进行检索,在E-mail的subj ect栏输入检索关键词,在信体栏输入返回的gopher菜单中与你的目标数据库相符的 部分,如: type=7+ name=bush-speeches.src path=waissrc:/waises/everything/bush-speeches host=gopher-gw.micro.umn.edu prot=70 然后你很可能收到一份返回gophermail菜单,列出了匹配的文件。如想获得这 些文件的全文,只要在返回的Gopher菜单上作出选择,符合你的条件的文件就会寄 给你。 六.E-mail与Finger服务 Finger服务主要被用来查找一台主机上的用户或者用户使用主机的详细情况。 在此基础上,通常也用这种方式存储信息,如天气预报、电子杂志等以便用户以Fi nger服务来阅读。具体操作方法是向一台主机发送一个E-mail,在Subject部分输 入:finger所需要查找的E-mail地址。如向infobot@infomania.com发送一封E-m ail。在E-mail的subject部分输入下列内容(注意,不要在信件部分输入任何内容): finger cicone@ciesin.org随后你就能得到有关这个用户的信息: 当然,你也可以用finger服务器来查找一些信息,具体方法如前述,向上述地 址发一个E-mail,在subject部分输入下列命令: finger taylor@netcom.com/ftp ftp.netcom.com/pub(商品信息) finger help@dir.su.oz.au(数据库查询) 七.E-mail与Whois服务 Whois服务被广泛用来在Internet网络上查找某个用户个人的E-mail地址、电 话号码及机构团体的名称和IP地址等信息。通常,用户是先通过远程登录主机(Tel net),尔后使用Whois的方法来查询。通过E-mail的方法也能进行Whois查询,首先 用户向下列地址发送一封E-mail,并且在subject部分输入Whois name(name为所要 查找的用户姓名或者机构团体的名称,如果不知道确切的姓名,也可以仅输入一个 姓)。 当你向mailserv@internic.net发一封E-mail,并在subject部分输入:whois li,随后你就能够收到主机返回的信息,在信息中有单位和个人的资料,在个人信 息中其左面为姓名,中间部分为E-mail地址,右面为电话号码,机构团体的最右面 为单位在Internet网络上的IP地址。