Postfixメールログに「NISドメインが設定されていません」と表示され続ける


18

PostfixとDovecotを使用して新しいメールサーバーをセットアップしました。私はトラブルシューティングを行ってきましたが、この行はログ(特に、mail.infoとmail.log)に表示され続けます。NISドメインとは何ですか?また、問題を修正するにはどうすればよいですか?

postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled

回答:


32

これは実際には問題ではなく、新しいユーザーに警告を発するだけの警告です。A NIS(ネットワーク情報システム)は、「設定ファイルの共通セットを共有するためにNISドメイン内のマシンのグループを。」allows 基本的に、複数のボックスでメールサーバーを実行している場合、それらの間で設定ファイルを共有できます。

この場合、単一のサーバーを実行しているだけなので、このエラーの原因となっている行を削除できます。

実行postconf | grep nisすると、postfix設定ユーティリティに次の行があることがわかります。

alias_maps = hash:/etc/aliases, nis:mail.aliases

nis:mail.aliases次のコマンドを実行して、部品を取り出すことができます。

postconf -e "alias_maps = hash:/etc/aliases"

これにより、ログから警告が削除されます。変更を有効にするには、Postfixサービスを再起動する必要もあります。

service postfix restart
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.