网络管理员指南 -15.Sendmail+IDA -1>介绍,配置文件-概述

/ns/wz/net/data/20020808040714.htm

网络管理员指南 -15.Sendmail+IDA -1>介绍,配置文件-概述


本文出自:http://www.linpus.com.tw 作者: Andrew Anderson


曾经说,直到你已经编辑一个sendmail.cf文件,你才一个真正的Unix系统管理员。还说,
如果你想做两次你一定是疯了。

Sendmail是一个可以信任的有效的程序。它还被认为是对于大多数人不容易学和理解。任何
程序的确定的参数(Sendmail,O'Reilly和他的同伴出版)有792页长,足以使许多人却步。

Sendmail+IDA是难的。它避免编辑经常隐藏的sendmail.cf文件并允许管理员指定站点特定的
路由和通过相当简单理解的称为tables的支持文件来修改配置。交换到sendmail+IDA可以节
约你许多小时并减少压力。

与其他主要的邮件交换代理,没有什么能阻止sendmail+IDA更快和更简单。标准的需要运行一
个普通的UUCP或者Internet站点的事情变为简单和完整。配置它们通常非常困难,简单建立和
维护。

在这个文章中,当前的sendmail5.67b+IDA1.5版本可以通过匿名FTP从vixen.cso.uiuc.edu得到。
它没有任何的插线要求。

所有配置文件要求获得sendmail+IDA来源来编辑,安装并在包含在newspak-2.2.tar.gz之下运行。
它通过在路径/pub/Linux/system/Mail的sunsite.unc.edu上的匿名FTP得到。


--------------------------------------------------------------------------------


配置文件-概述

传统型的 sendmail 通过一个系统配置文件被建立(典型地 /etc/sendmail.cf 或 /usr/lib/sendmail.cf ),
不是你以前曾见过的任何语言的任何东西。编辑 sendmail.cf 文件提供设定了的行为,是一个令人羞辱的经验。

Sendmail+IDA 做这样的努力,实际上是,通过所有的配置选择表格驱动使其更容易理解句法的过去的一件事情。
这些选择通过在许多数据文件上经由Makefiles提供的来源运行 m4 设置(一个宏处理器)或 dbm (一个数据库处
理器)所设置。

sendmail.cf 文件仅仅定义系统的缺省行为。几乎所有的特殊的定制通过很多可选的表格而非由直接编辑
sendmail.cf 文件被完成。所有的 sendmail 表格的一张表在图--被给出。