Sendmail配置参数详解
1. 引言
在Sendmail的配置过程中,宏配置文件起着关键作用。这些文件可以包含各种命令,为了让配置更加有序,我们会根据命令最可能出现的文件进行组织。本文将重点介绍define宏以及相关的配置参数。
2. define宏的语法
define宏的语法如下:
define(`parameter', `value')其中,parameter是Sendmail配置参数的关键字名称,value是分配给该配置参数的值。参数和值通常用单引号括起来,以防止不适当的宏展开。这里的引号不是平衡引号,开头的引号是反引号(`),结尾的引号是撇号(’)。
例如,以下命令:
define(`confDOMAIN_NAME', `rodent.wrotethebook.com')放在m4源文件中,与直接放在sendmail.cf文件中的以下命令具有相同的效果:
Djrodent.wrotethebook.com如果编译并安装新版本的Sendmail,建议使用m4构建配置,并使用m4的define