/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 目录的内容
名称 |
类型 |
说明 |
---|---|---|
文件 |
介绍配置文件。 |
|
文件 |
以前名为 cf/main-v7sun.mc。它是主配置文件。 |
|
文件 |
提供生成新配置文件的规则。 |
|
文件 |
邮件提交程序 (mail submission program, MSP) 的配置文件,用于提交邮件。 |
|
文件 |
以前名为 cf/subsidiary-v7sun.mc。它是 NFS 挂载了其他主机中的 /var/mail 的主机的配置文件。 |
|
目录 |
提供与站点有关的子域说明。 |
|
文件 |
来自 Berkeley 软件分发机构的普通域文件。 |
|
文件 |
域文件,可将 sendmail 的功能更改为类似于以前的 Solaris 版本的 sendmail。但是完全禁用了中继,因此将拒绝没有主机名的发件人地址和无法解析的域。 |
|
文件 |
缺省的域文件,可将 sendmail 的功能更改为类似于以前的 Solaris 版本的 sendmail。 |
|
目录 |
包含对特定主机的特定功能的定义。有关这些功能的完整说明,请参见 README。 |
|
目录 |
包含与站点无关的头文件。 |
|
目录 |
包含邮件程序的定义,包括 local、smtp 和 uucp 的定义。 |
|
目录 |
介绍各种操作系统环境。 |
|
文件 |
用于将缺省的本地邮件程序定义为 mail.local。 |
|
文件 |
用于将缺省的本地邮件程序定义为 mail.local。 |
|
文件 |
用于将本地邮件程序定义为 mail。 |
|
文件 |
用于将本地邮件程序定义为 mail.local(在 LMTP 模式下),启用 IPv6,将 /var/run 指定为 sendmail.pid 文件的目录。 |