Sendmail:理论与实践
作者:Frederick M. Avolio & Paul A. Vixie
出版社:Digital Press
ISBN:1-55558-127-7
价格:$29.95
评论员:Phil Hughes
我们这些不得不配置 Sendmail 的人,觉得它就像修理房子里的管道一样——必须要做,我们大概知道怎么做,但我们希望可以忽略它,让它消失。是的,Sendmail 功能强大,而且对于大多数系统来说是必需的,但它也很复杂。更糟糕的是,您不必经常进行更改,所以您实际上没有学会如何正确地配置和记住它。
当 Eric Allman 关于 Sendmail 的书出版时,我拿到了一本,立刻就被吓倒了。 Eric 是 Sendmail 的作者,他的书非常详尽——重达近 800 页。是的,答案就在那里,但是这本书对很多人来说过于深入,他们不需要或不想了解那么多——有点像阅读《国家电气规范》来了解如何更换保险丝。
如果您也遇到同样的情况,Sendmail:理论与实践 可能正是您需要的答案。 在 262 页中,Avolio 和 Vixie 解决了书名所说的问题:理论和实践。它首先解释了电子邮件传输中涉及的实际考虑因素,从而消除了对 Sendmail 配置的恐惧,然后继续展示如何配置 Sendmail 来完成这些任务。
前 90 页涵盖了关于网络寻址的实用信息,包括混合类型地址的问题(即 uucp 地址和域地址的组合)。 这些页面还涵盖了邮件用户代理、它们与 Sendmail 的接口以及别名在 Sendmail 中如何工作。 或者,更准确地说,是如何以可靠和安全的方式使用 Sendmail 别名来完成您需要做的事情。 再次强调的是实际应用。
下一章介绍了宏和规则的基础知识。 以一种实用且无威胁的方式呈现,重点是您需要什么,而不是对所有功能进行冗长的了解。
下一章介绍了 Sendmail 的 IDA Kit 扩展。 它很好地展示了 IDA 工具包的 DBM 表如何与 sendmail.cf 文件中的规则联系起来。 虽然我个人希望我不需要知道这些,但本书提供了足够的信息来帮助您理解这一点,而不会陷入理论之中。
即使您有一个看起来可以工作的 Sendmail,关于“维护和管理”的章节也会让您对与 Sendmail 的关系感觉好得多。 在浏览了与 Sendmail 相关的所有文件和所有命令行选项之后,它会查看您可以检查的内容、为什么要检查它们以及如何检查它们。 例如,关于排队邮件的部分提供了五个步骤来帮助识别邮件为何仍在队列中以及该如何将其发送出去。
本书以一系列附录结尾,这些附录提供您需要的资源或指向资源的指针。 这些包括 sendmail.cf 文件的选项和邮件程序标志的摘要、示例 sendmail.cf 文件、日志记录和调试信息,甚至还有发送给 InterNIC 以注册域名的表格。
本书的主要缺点是它没有涉及 Sendmail 的 Release 8。 作者声称 R8 的理念与 R5 相同。 当然,R8 中增加的功能没有涵盖。 但是,他们的决定可能是绝对正确的。 本书包含大量内容让您思考,添加 R8 的复杂性可能会降低本书的可用性。
如果您害怕 Sendmail 但又必须处理它,那么这是您应该购买的书。 它不会告诉你所有的事情,但它确实告诉你的比大多数系统管理员需要知道的更多,并且它以一种非常实用的方式呈现,从两个将 Sendmail 视为工具并学会使用该工具来完成任务的人的角度来看。