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

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

私はPostfixとDovecotを使って新しい電子メールサーバーを設定しました。問題を解決していますが、この行は私のログ(特にmail.infoとmail.log)に表示され続けます。 NISドメインとは何ですか?この問題を解決するには?

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

ベストアンサー1

これは実際には問題ではなく、新しいユーザーに衝撃を与える可能性がある警告です。 ㅏ国家庭園(ネットワーク情報システム)は、「NISドメイン内のコンピュータグループが共通の設定ファイルセットを共有する」ことを許可します。既定では、複数のコンピュータで電子メールサーバーを実行している場合は、それらのコンピュータ間で設定ファイルを共有できます。

この場合、単一のサーバーのみを実行しているため、このエラーを引き起こす行を削除できます。

postfix設定ユーティリティを実行すると、postconf | grep nis次の行が表示されます。

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

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

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

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

service postfix restart

おすすめ記事