经常出现两个问题。
smrsh 只允许 sendmail 执行某些文件。 参见 2.2.4 节。
由于某些原因,Red Hat 不包含处理 mc 文件所需的文件。 根据/etc/mail/sendmail.mc,这些文件应该在sendmail-cf软件包中;但是,我无法在 CD 上找到这个软件包。 要解决这个问题,安装 Red Hat 的 sendmail SRPM,解压缩 sendmail tarball,然后复制必要的宏文件。
[root@kes root]# rpm -i sendmail-8.11.0-8.src.rpm [root@kes root]# cd /usr/src/redhat/SOURCES/ [root@kes SOURCES]# tar zxvf sendmail-8.11.0.tar.gz [root@kes SOURCES]# cd sendmail-8.11.0 [root@kes sendmail-8.11.0]# cp -R cf /usr/lib/sendmail-cf [root@kes sendmail-8.11.0]# cd .. [root@kes SOURCES]# rm -rf sendmail-8.11.0 |
define('ALIAS_FILE','/etc/aliases')dnl |
define(`ALIAS_FILE',`/etc/aliases')dnl |