Os logs de correio do Postfix continuam mostrando "Domínio NIS não definido"

18

Acabei de configurar um novo servidor de email usando Postfix e Dovecot. Estou solucionando problemas, e essa linha continua aparecendo nos meus logs (especificamente, mail.info e mail.log). O que é um domínio NIS e como soluciono o problema?

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

Respostas:

32

Na verdade, não é um problema, apenas um aviso que pode parecer alarmante para novos usuários. Um NIS (Sistema de informações de rede) permite que "um grupo de máquinas em um domínio NIS compartilhe um conjunto comum de arquivos de configuração". Basicamente, se você estiver executando servidores de e-mail em mais de uma caixa, poderá compartilhar arquivos de configuração entre eles.

Nesse caso, como você está apenas executando um único servidor, podemos remover a linha que está causando esse erro.

Se executarmos postconf | grep nis, podemos ver que o utilitário de configuração do postfix tem a seguinte linha:

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

Você pode retirar a nis:mail.aliasespeça executando este comando:

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

Isso removerá os avisos dos seus logs. Você também precisará reiniciar o serviço Postfix para que as alterações entrem em vigor:

service postfix restart
cutrightjm
fonte