我们为一个域运行 sendmail 8.14 服务器,该域的用户数据库在 NIS 中管理。我的 nsswitch.conf 非常普通:
passwd: compat
group: compat
shadow: compat
hosts: files mdns4_minimal [NOTFOUND=return] nis dns mdns4
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
如果 NIS 服务由于某种原因关闭,sendmail 将永久拒绝向我们的用户发送电子邮件,这确实是不可取的。当 DNS 关闭时,还会发生其他病症。
如果 NIS 或 DNS 服务关闭,我想让 sendmail 拒绝接收电子邮件。有没有办法配置 sendmail 来执行此操作?
答案1
如果 NIS 或 DNS 不可用,是否可以使用一个监视脚本来关闭 sendmail?邮件在被丢弃之前将在队列中保留几天,因此应该有足够的时间让服务重新联机并重新启动 sendmail。