- 6
- 0
- 约1.36万字
- 约 8页
- 2018-06-09 发布于河南
- 举报
第14章SendmailIDA指南
下载
第14章 Sendmail+IDA指南
只有编辑过 s e n d m a i l . c f文件的人,才能称之为合格的 U n i x 管理员。但也有一种说法是,
只有疯子才会再次编辑这个文件。
看来,s e n d m a i l既是一个功能强劲的、优秀的程序。但与此同时,对许多人来说,也是一
个难以学习和理解的程序。显然,对任何一个定义参考说明多达 7 9 2页的程序来说,它令人望
而却步恐怕也是正常的吧?( S e n d m a i l 由O ’Reilly and Asssociates发行。)
但是,s e n d m a i l + I D A却与众不同。
注意 关于最新的Sendmail版本,可参见http://send.mail/com/或http://send.mail/org/ 。
它剔除了编辑其含义一直不详的 s e n d m a i l . c f文件的必要,提供了一些相对简单的支持文件,
名为t a b l e s ,允许管理员定义站点专有的路由和寻址配置信息。转而采用 S e n d m a i l + I D A,相信
会为你节约时间和减轻工作负担。
看看其他主要的邮件传输代理,恐怕没有哪一个能够比 S e n d m a i l + I D A更快,更简单。有
了S e n d m a i l + I D A ,运行一个普通的U U C P或因特网站点之类的常事变得越来越简单。以前普
遍较难的配置也变得更易于建立和维护。
编写本书之即, S e n d m a i l + I D A的最新版本是 1 . 5,可通过匿名F T P ,从v i x e n . c s o . u i u c . e d u
下载。它在L i n u x 系统下,不需要任何补丁就可编辑。
对于要获得 s e n d m a i l + I D A源代码,以便进行编辑、安装和运行等操作来说,它们所需的
所有配置文件都包含在 n e w s p a k . 2 . 2 . t a r. g z 内(可通过匿名F T P 下载它。它位于 s u n s i t e . u n c . e d u
的/ p u b / L i n u x / s y s t e m / M a i l 目录下)。
14.1 配置文件综述
传统 s e n d m a i l 的设置是通过一个系统配置文件(一般是 / e t c / s e n d m a i l . c f 或
/ u s r / l i b / s e n d m a i l . c f )来完成的,这个系统配置文件和大家以前见过的文本语言没有任何类似
的地方。编辑s e n d m a i l . c f文件,为系统提供自定义行为,不见得是种享受。
S e n d m a i l + I D A令这一切成为过去,它将所有的配置选项表格化,并且采用的语法相当易
于理解。这些选项是怎样配置的呢?具体作法是:通过源代码提供的 M a k e f i l e s ,针对大量的
数据文件,运行m 4 (一个宏处理程序)和d b m (一个数据库处理程序)。
s e n m a i l . c f文件只定义系统的默认行为。事实上,所有特殊的自定义行为都是通过大量的
选项表格来定义的,而不是直接对 s e n d m a i l . c f文件进行编辑。下面列出了最近的s e n d m a i l文件:
144 第一部分 Linux 网络管理员指南
下载
14.2 sendmail.cf文件
S e n d m a i l + I D A的s e n d m a i l . c f文件是不能直接编辑的,但可通过一个 m 4配置文件生成,这
个配置文件是由本地系统管理员提供的。下面,我们将其称为 s e n d m a i l . m 4 。
这个文件中包含少数定义,另外指向真正的功臣—表格。一般说来,这个文件只需指定:
■ 本地系统上采用的路径名和文件名。
■ 站点名,用于收发电子邮件之用。
■ 需要什么样的默认邮件服务器(也可能是智能中转机)。
另外,还可定义大量的参数,用于建立本地站点的行为或改写已编辑
原创力文档

文档评论(0)