私たちは、ユーザーデータベースがNISで管理されているドメインに対してsendmail 8.14サーバーを実行します。私の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を再起動するのに十分な時間が必要です。