I log di posta di Postfix continuano a mostrare "Dominio NIS non impostato"


18

Ho appena impostato un nuovo server di posta elettronica usando Postfix e Dovecot. Ho risolto i problemi e questa riga continua ad apparire nei miei registri (in particolare, mail.info e mail.log). Che cos'è un dominio NIS e come posso risolvere il problema?

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

Risposte:


32

In realtà non è un problema, solo un avvertimento che può sembrare allarmante per i nuovi utenti. Un NIS (Network Information System) consente a "un gruppo di macchine all'interno di un dominio NIS di condividere un insieme comune di file di configurazione". Fondamentalmente, se si eseguono server di posta elettronica su più di una casella, è possibile condividere file di configurazione tra di loro.

In questo caso, poiché stai eseguendo un solo server, possiamo rimuovere la riga che causa questo errore.

Se eseguiamo postconf | grep nispossiamo vedere che l'utilità di configurazione postfix ha la seguente riga:

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

È possibile estrarre la nis:mail.aliasesparte eseguendo questo comando:

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

Ciò rimuoverà gli avvisi dai log. Sarà inoltre necessario riavviare il servizio Postfix per rendere effettive le modifiche:

service postfix restart
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.