contents
下一个: 配置 elm 上一级: 电子邮件 上一个: 混合使用 UUCP 和 RFC-822

Pathalias 和地图文件格式

路径别名数据库提供了基于 UUCP 的网络中的主要路由信息。一个典型的条目看起来像这样(站点名称和路径用制表符分隔)
           moria.orcnet.org  ernie!bert!moria!%s
           moria             ernie!bert!moria!%s
这使得任何发送到 moria 的消息都通过 ernie 和 bert 传递。如果邮件程序没有单独的方法来映射这些命名空间,则必须给出 moria 的完全限定名称和其 UUCP 名称。

如果您想将所有发送到某个域内主机的消息定向到其邮件中继,您也可以在路径别名数据库中指定一个路径,将域名作为目标,并在其前面加上一个点。例如,如果 sub.org 中的所有主机都可以通过 swim!smurf 访问,则路径别名条目可能如下所示

           \&.sub.org        swim!smurf!%s
只有当您运行的站点不需要进行太多路由时,编写路径别名文件才是可以接受的。如果您必须为大量主机进行路由,更好的方法是使用 pathalias 命令从地图文件创建文件。地图更容易维护,因为您只需编辑系统的地图条目并重新创建地图文件即可添加或删除系统。虽然 Usenet 地图项目发布的地图不再用于太多路由,但较小的 UUCP 网络可能会在其自己的地图集中提供路由信息。

地图文件主要由站点列表组成,列出每个系统轮询或被轮询的站点。系统名称从第一列开始,后跟以逗号分隔的链接列表。如果下一行以制表符开头,则列表可以跨多行继续。每个链接都包含站点名称,后跟括号中给出的成本。成本是一个算术表达式,由数字和符号成本组成。以井号开头的行将被忽略。

例如,考虑 moria,它每天两次轮询 swim.twobirds.com,每周一次轮询 bert.sesame.com。此外,到 bert 的链接仅使用慢速 2400bps 调制解调器。moria 将发布以下地图条目

           moria.orcnet.org
                   bert.sesame.com(DAILY/2),
                   swim.twobirds.com(WEEKLY+LOW)

           moria.orcnet.org = moria
最后一行将使其以其 UUCP 名称也为人所知。请注意,它必须是 DAILY/2,因为每天调用两次实际上将此链接的成本减半。

使用来自此类地图文件的信息,pathalias 能够计算到路径文件中列出的任何目标站点的最佳路由,并从中生成一个路径别名数据库,然后可以将其用于路由到这些站点。

pathalias 还提供了一些其他功能,例如站点隐藏(即仅通过网关访问站点)等。有关详细信息以及链接成本的完整列表,请参阅 pathalias 的手册页。

地图文件中的注释通常包含有关其中描述的站点的附加信息。指定此信息的格式非常严格,以便可以从地图中检索它。例如,一个名为 uuwho 的程序使用从地图文件创建的数据库,以格式良好的方式显示此信息。

当您向向其成员分发地图文件的组织注册您的站点时,您通常必须填写这样的地图条目。

下面是一个示例地图条目(实际上,它是我站点的条目)

           #N      monad, monad.swb.de, monad.swb.sub.org
           #S      AT 486DX50; Linux 0.99
           #O      private
           #C      Olaf Kirch
           #E      okir@monad.swb.de
           #P      Kattreinstr. 38, D-64295 Darmstadt, FRG
           #L      49 52 03 N / 08 38 40 E
           #U      brewhq
           #W      okir@monad.swb.de (Olaf Kirch); Sun Jul 25 16:59:32 MET DST
           #
           monad   brewhq(DAILY/2)
           # Domains
           monad = monad.swb.de
           monad = monad.swb.sub.org
前两个字符后的空白是制表符。大多数字段的含义非常明显;您将从您注册的任何域收到详细说明。L 字段是最有趣的发现:它给出了您在纬度/经度方面的地理位置,用于绘制显示每个国家/地区以及全球所有站点的 Postscript 地图。gif


contents
下一个: 配置 elm 上一级: 电子邮件 上一个: 混合使用 UUCP 和 RFC-822

Andrew Anderson
Thu Mar 7 23:22:06 EST 1996