Sendmail配置与管理全解析
1. 生成sendmail.cf文件
当完成m4配置文件的编辑后,需要对其进行处理以生成sendmail读取的 /etc/mail/sendmail.cf 文件。示例命令如下:
# cd /etc/mail
# m4 /usr/share/sendmail.cf/m4/cf.m4 vstout.uucpsmtp.mc >sendmail.cf
此命令调用m4宏处理器,提供两个宏定义文件的名称进行处理。m4按给定顺序处理文件,第一个文件是sendmail源包提供的标准宏模板,第二个是包含自定义宏定义的文件。命令输出定向到 /etc/mail/sendmail.cf 文件。之后,就可以使用新配置启动sendmail。
2. 解释和编写重写规则
2.1 重写规则概述
sendmail最强大的功能之一是重写规则,用于确定如何处理接收到的邮件消息。sendmail将邮件消息头中的地址通过称为规则集的重写规则集合进行处理,重写规则可将邮件地址从一种形式转换为另一种形式,类似于编辑器中用指定模式替换文本的命令。
2.2 sendmail.cf中的R和S命令
在 sendmail.cf 文件中,规则集使用 Sn 命令定义,其中 n 指定当前规则集。规则本身以 R 命令形式出现,每个
超级会员免费看
订阅专栏 解锁全文
1818

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



