系统管理指南:网络服务

/etc/mail/cf 目录的内容

/etc/mail 目录中有一个子目录 cf,其中包含生成 sendmail.cf 文件所需的全部文件。表 14–9 中显示了 cf 的内容。

从 Solaris 10 发行版开始,为支持只读的 /usr 文件系统,/usr/lib/mail 目录的内容已移至 /etc/mail/cf 目录。但是,请注意以下例外情况。Shell 脚本 /usr/lib/mail/sh/check-hostname/usr/lib/mail/sh/check-permissions 现在位于 /usr/sbin 目录中。请参见用于邮件服务的其他文件。为了实现向下兼容,符号链接指向每个文件的新位置。

表 14–9 用于邮件服务的 /etc/mail/cf 目录的内容

名称 

类型 

说明 

README

文件 

介绍配置文件。 

cf/main.mc

文件 

以前名为 cf/main-v7sun.mc。它是主配置文件。

cf/Makefile

文件 

提供生成新配置文件的规则。 

cf/submit.mc

文件 

邮件提交程序 (mail submission program, MSP) 的配置文件,用于提交邮件。 

cf/subsidiary.mc

文件 

以前名为 cf/subsidiary-v7sun.mc。它是 NFS 挂载了其他主机中的 /var/mail 的主机的配置文件。

domain

目录 

提供与站点有关的子域说明。 

domain/generic.m4

文件 

来自 Berkeley 软件分发机构的普通域文件。 

domain/solaris-antispam.m4

文件 

域文件,可将 sendmail 的功能更改为类似于以前的 Solaris 版本的 sendmail。但是完全禁用了中继,因此将拒绝没有主机名的发件人地址和无法解析的域。

domain/solaris-generic.m4

文件 

缺省的域文件,可将 sendmail 的功能更改为类似于以前的 Solaris 版本的 sendmail

feature

目录 

包含对特定主机的特定功能的定义。有关这些功能的完整说明,请参见 README

m4

目录 

包含与站点无关的头文件。 

mailer

目录 

包含邮件程序的定义,包括 localsmtpuucp 的定义。

ostype

目录 

介绍各种操作系统环境。 

ostype/solaris2.m4

文件 

用于将缺省的本地邮件程序定义为 mail.local

ostype/solaris2.ml.m4

文件 

用于将缺省的本地邮件程序定义为 mail.local

ostype/solaris2.pre5.m4

文件 

用于将本地邮件程序定义为 mail

ostype/solaris8.m4

文件 

用于将本地邮件程序定义为 mail.local(在 LMTP 模式下),启用 IPv6,将 /var/run 指定为 sendmail.pid 文件的目录。