PostfixとDovecotを使って新しいメールサーバーをセットアップしただけです。私はトラブルシューティングを行っており、この行がログ(具体的には、mail.infoとmail.log)に表示され続けます。 NISドメインとは何ですか?どのように問題を修正しますか?
postfix/smtpd[6107]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
これは実際には問題ではなく、新規ユーザーを驚かせる警告にすぎません。 A [〜#〜] nis [〜#〜] (ネットワーク情報システム)を使用すると、「NISドメイン内のマシンのグループが構成ファイルの共通セットを共有できます」。基本的に、電子メールサーバーを複数のボックスで実行している場合、それらの間で構成ファイルを共有できます。
この場合、単一のサーバーを実行しているだけなので、このエラーの原因となっている行を削除できます。
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