Los registros de correo de Postfix siguen mostrando "El dominio NIS no está configurado"

18

Acabo de configurar un nuevo servidor de correo electrónico usando Postfix y Dovecot. He estado solucionando problemas, y esta línea sigue apareciendo en mis registros (específicamente, mail.info y mail.log). ¿Qué es un dominio NIS y cómo soluciono el problema?

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

Respuestas:

32

En realidad no es un problema, solo una advertencia que puede parecer alarmante para los nuevos usuarios. Un NIS (Sistema de información de red) permite que "un grupo de máquinas dentro de un dominio NIS comparta un conjunto común de archivos de configuración". Básicamente, si está ejecutando servidores de correo electrónico en más de un cuadro, puede compartir archivos de configuración entre ellos.

En este caso, dado que solo está ejecutando un único servidor, podemos eliminar la línea que causa este error.

Si ejecutamos postconf | grep nispodemos ver que la utilidad de configuración de postfix tiene la siguiente línea:

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

Puede sacar la nis:mail.aliasesparte ejecutando este comando:

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

Esto eliminará las advertencias de sus registros. También deberá reiniciar su servicio Postfix para que los cambios surtan efecto:

service postfix restart
cutrightjm
fuente