Linux 版 (精华区)
发信人: lzc (bigbird), 信区: Linux
标 题: [翻译]第35章 配置sendmail(1/4)
发信站: 紫 丁 香 (Wed Aug 26 21:50:21 1998), 转信
<<Linux 系统管理员大全>>
第35章 配置sendmail (1/4)
-----------------------------------------------------------------
原著:Tim Parker 翻译:lzc 1998.8.26
说明:本人是为了了解和学习Linux而加入到翻译的队伍中来的,加之英文水平有限,
翻译中难免出现谬误之处,欢迎批评!请不吝赐教!
Email:lzc.bbs@bbs.hit.edu.cn
-----------------------------------------------------------------
*35.1 配置sendmail
*35.1.1 sendmail.cf文件
*35.1.2 对UUCP特性的限定
*35.1.3 配置位置表
*35.1.4 配置decnetxtable
*35.1.5 配置domaintable
*35.1.6 配置genericfrom
*35.1.7 配置mailertable
*35.1.8 配置pathtable
*35.1.9 配置uucprelays
*35.1.10 配置uucpxtable
*35.1.11 由sendmail.m4创建sendmail.cf
*35.2 使用sendmail 8
*35.2.1 配置sendmail 8
*35.2.2 使用sendmail模板
*35.3 小结
--------------------------------------------------------------------------
sendmail是Linux中使用最普遍的e-mail程序,大多数Linux版本都支持它。sendmail
系统的功能极其强大和灵活,但正是因为这一特点,使得它有时也很恼人,而且难以配置
和管理。然而,正如本章将要说明的一样,对于最常用的e-mail任务,设置和管理
sendmail是相当容易的。如果你打算使用sendmail作为你的邮件系统,你会发现本章内容
为所有的(除了最复杂的)Linux网络系统提供了足够的信息。
在开始前,首先应注意到本章要阐明的是如何设置sendmail而不只是它本身。因为
sendmail非常复杂(最大的邮件使用者参考手册达到800页),所以它经常与一个叫做IDA
的实用程序配套使用。这种组合程序被称为sendmail+IDA。IDA使得sendmail非常易于使
用,并且这是在Linux中使用sendmail最常见的方式。事实上,正是在IDA的推动下,
sendmail才成为Linux系统中最易用的邮件传输程序包。
如果你的Linux系统只提供低于版本号为8的sendmail,应考虑从FTP和BBS站点重新下
载。sendmail+IDA的便利性远远超过在得到它们的过程中遇到的麻烦。某些当前的Linux
发行版提供sendmail 8,但通常没有配备IDA。sendmail 8较之先前的版本更易于设置,
而且由于现在大部分的Slackware Linux系统光盘中都提供此版本的sendmail,所以本章
内容也覆盖到sendmail 8(无IDA)。请在相关FTP或BBS站点中获取更多的关于
sendmail+IDA本发行版和后续版本的信息。
35.1 配置sendmail
sendmail自身(无IDA)的配置主要是通过通常存储在目录../etc/下的sendmail.cf
文件来进行(有些系统把sendmail.cf放置在../usr/lib目录下或者其它的位置)。
sendmail.cf中使用的语言完全不同于其它的配置文件,并且它非常复杂。为了亲眼看
看,可以查阅sendmail.cf的内容并尽力去弄懂它。
sendmail.cf文件处理sendmail系统的缺省行为,配置中也会涉及到其它几个文件:
decnetxtable 把普通地址转化为DEC网络地址
genericfrom 把内部地址转化为普通地址
mailertable 为远程主机和域限定专用处理方式
pathtable 为远程主机和域限定UUCP路径
uucpxtable 将使用DNS地址的邮件强制为使用UUCP进行发送
uucprelays 允许(邮件)快捷发送到远程主机
xaliases 把普通地址转化为内部地址
本章以后将对这些文件进行详细说明。正如以上所提到的,所有的sendmail配置文
件难于手工编辑,而使用sendmail+IDA使得配置非常容易,因为IDA通过表格驱动的选项
来进行配置。比起sendmail.cf文件来,每个表格的句法更简单。
在众多参数的值被指定后,sendmail+IDA系统使用诸如m4或者dbm这样的预处理器来
产生适当的配置文件。在此之后,系统使用makefile创建最终的配置文件。
--
你好!
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.229.83]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:5.092毫秒