我们将把 sendmail 的所有配置文件放在 /etc
下的一个单独目录中:/etc/mail
。通常,sendmail 会期望这些文件直接位于 /etc
下。为了避免问题,/etc/sendmail.cf
应该是一个指向 /etc/mail/sendmail.cf
的符号链接。
以下文件将位于 /etc/mail
中
aliases
- 包含额外的本地地址genericsdomain
- 包含有关本地主机配置的一些信息genericstable
- 包含实际的重写规则。sendmail.cf
- sendmail 的配置文件sendmail.mc
- sendmail.cf
的源文件。其中一些文件将伴随着 .db
文件。它们包含哈希数据库,供 sendmail 直接使用。
我们假设 sendmail 源代码树的 cf
部分位于名为 /usr/lib/sendmail.cf
的目录下。 在 Debian GNU/Linux 系统上是这样的。 其他发行版会将这些东西放在不同的地方。 请参阅您的发行版的文档以获取详细信息。