sendmail.cf 文件配置全解析
一、sendmail.cf 文件的构建与版本适配
在安装 sendmail 时,如果是从 tar 文件进行安装,建议使用原型 mc 文件作为配置的起点。使用 m4 宏来构建与最新版本 sendmail 兼容的 sendmail.cf 文件非常重要,切勿使用旧版本的 sendmail.cf 文件搭配新版本的 sendmail,否则可能会引发问题。
例如,通过以下命令查看修改后 linux.mc 文件中的宏:
# grep '^[A-Z]' linux.mc
VERSIONID(`$Id: ch10,v 1.3 2002/03/01 21:02:23 sue Exp emily $')
OSTYPE(`linux')
DOMAIN(`wrotethebook.com')
FEATURE(`nouucp', `reject')
MAILER(`local')
MAILER(`smtp')
# m4 ../m4/cf.m4 linux.mc > sendmail.cf
每次升级 sendmail 时,都应使用 m4 构建全新的配置。反之,也不应将 sendmail 发行版中原型文件生成的 sendmail.cf 文件用于旧版本的 sendmail。若要使用新的配置文件,通常需要重新编译 sendmail。不过,如果系统不具备正确的库或 C 编译器,也可以使用系统提供的示例 sendmail.cf 文件作为起点。但如果计划对配置进行重大更改,重新编译 sendmail 并使用 m4 构建新配置可能会更轻松。
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



