contents
下一主题: 运行 smail 上一级: 局域网设置 前一主题: 局域网设置

编写配置文件

Brewery 的配置工作方式如下:除了邮件服务器 vstout 本身之外的所有主机都使用智能主机路由将所有外发邮件路由到该服务器。 vstout 本身将所有外发邮件发送到真正的智能主机,该主机路由 Brewery 的所有邮件;此主机名为 moria。

除 vstout 之外的所有主机的标准配置文件如下所示

           #
           # Our domain:
           visible domain=vbrew.com
           #
           # What we name ourselves
           visible name=vbrew.com
           #
           # Smart-host routing: via SMTP to vstout
           smart path=vstout
           smart transport=smtp
这与我们用于仅 UUCP 站点的配置非常相似。 主要区别在于,用于将邮件发送到智能主机的传输方式当然是 SMTP。 visible_domain 属性使 smail 在所有外发邮件上使用域名而不是本地主机名。

在 UUCP 邮件网关 vstout 上,配置文件看起来有点不同

           # Our hostnames:
           hostnames=vbrew.com:vstout.vbrew.com:vstout
           #
           # What we name ourselves
           visible name=vbrew.com
           #
           # in the uucp world, we're known as vbrew.com
           uucp name=vbrew.com
           #
           # Smart transport: via uucp to moria
           smart path=moria
           smart transport=uux
           #
           # we're authoritative for our domain
           auth domains=vbrew.com
此配置文件使用不同的方案来告诉 smail 本地主机名是什么。 它没有提供域名列表并让它通过系统调用查找主机名,而是显式指定了一个列表。 上面的列表包含完全限定和非限定主机名,以及域名本身。 这使得 smail 将 janet@vbrew.com 识别为本地地址,并将消息传递给 janet。

auth_domains 变量命名 vstout 被认为是权威的域。 也就是说,如果 smail 收到任何发往 host.vbrew.com 的邮件,而 host 没有命名现有的本地计算机,它将拒绝该消息并将其返回给发送者。 如果此条目不存在,则任何此类消息都将发送到智能主机,智能主机将将其返回给 vstout,依此类推,直到由于超出最大跃点计数而被丢弃。



Andrew Anderson
1996 年 3 月 7 日星期四 23:22:06 EST