除 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,依此类推,直到由于超出最大跃点计数而被丢弃。