Dzienniki poczty Postfix ciągle pokazują „Nie ustawiono domeny NIS”


18

Właśnie skonfigurowałem nowy serwer e-mail za pomocą Postfix i Dovecot. Rozwiązałem problemy i ta linia ciągle pojawia się w moich logach (w szczególności mail.info i mail.log). Co to jest domena NIS i jak mogę rozwiązać problem?

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

Odpowiedzi:


32

To właściwie nie jest problem, tylko ostrzeżenie, które może wydawać się niepokojące dla nowych użytkowników. NIS (Network Information System) pozwala na „grupę maszyn w domenie NIS dzielić wspólny zestaw plików konfiguracyjnych”. Zasadniczo, jeśli korzystasz z serwerów e-mail na więcej niż jednym urządzeniu, możesz udostępniać pliki konfiguracyjne między nimi.

W takim przypadku, ponieważ korzystasz tylko z jednego serwera, możemy usunąć wiersz powodujący ten błąd.

Jeśli uruchomimy postconf | grep nis, możemy zobaczyć, że narzędzie do konfiguracji Postfiksa ma następujący wiersz:

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

Możesz usunąć nis:mail.aliasesczęść, uruchamiając to polecenie:

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

Spowoduje to usunięcie ostrzeżeń z dzienników. Konieczne będzie również ponowne uruchomienie usługi Postfix, aby zmiany zostały wprowadzone:

service postfix restart
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.