contents
下一个: uucpxtable 上一级: Sendmail+IDA 导览 上一个: Sendmail+IDA 导览

邮件路由表 (mailertable)

邮件路由表 (mailertable) 定义了基于远程主机或网络名称,针对特定主机或域的特殊处理方式。它在互联网站点上经常被使用,以选择一个中间邮件中继主机或网关来访问远程网络,并指定要使用的特定协议(UUCP 或 SMTP)。UUCP 站点通常不需要使用此文件。

顺序很重要。Sendmail 从上到下读取文件,并根据它匹配的第一个规则处理消息。因此,通常明智的做法是将最明确的规则放在文件顶部,而将更通用的规则放在下面。

假设您想通过 UUCP 将发送给 Groucho Marx 大学计算机科学系的所有邮件转发到中继主机 ada。为了做到这一点,您需要一个如下所示的邮件路由表条目:

假设您想将所有发送到更大的 groucho.edu 域的邮件发送到不同的中继主机 big-hub,以进行地址解析和投递。扩展后的邮件路由表条目看起来会非常相似。

如上所述,顺序很重要。颠倒上面显示的两个规则的顺序将导致所有发送到 .cs.groucho.edu 的邮件都通过更通用的 big-hub 路径,而不是真正期望的显式 ada 路径。

在上面的邮件路由表示例中,UUCP-A 邮件程序使 sendmail 使用 UUCP 投递,并带有域化的标头。

邮件程序和远程系统之间的逗号告诉 sendmail 将消息转发到 ada,以进行地址解析和投递。

邮件路由表条目的格式如下:

有许多可能的邮件程序。区别通常在于它们如何处理地址。典型的邮件程序有 TCP-A(带有互联网风格地址的 TCP/IP),TCP-U(带有 UUCP 风格地址的 TCP/IP)和 UUCP-A(带有互联网风格地址的 UUCP)。

邮件路由表行左侧将邮件程序与主机部分分隔开的字符,定义了邮件路由表如何修改地址。需要认识到的重要一点是,这仅重写信封(以便将邮件发送到远程系统)。重写除信封以外的任何内容通常是不赞成的,因为这很可能破坏邮件配置。


contents
下一个: uucpxtable 上一级: Sendmail+IDA 导览 上一个: Sendmail+IDA 导览

安德鲁·安德森 (Andrew Anderson)
1996年3月7日 星期四 23:22:06 EST