私は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