Postfix 메일 로그에 “NIS 도메인이 설정되지 않았습니다”라는 메시지가 계속 표시됨 mail.log)에 계속 나타납니다.

Postfix와 Dovecot을 사용하여 새 이메일 서버를 설정했습니다. 문제 해결을 위해이 줄이 내 로그 (특히 mail.info 및 mail.log)에 계속 나타납니다. NIS 도메인이란 무엇이며 어떻게 문제를 해결합니까?

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


답변

실제로는 문제가 아니며 새로운 사용자에게 경고 할 수있는 경고 일뿐입니다. NIS (네트워크 정보 시스템) “구성 파일의 공통 집합을 공유 할 NIS 도메인 내에서 시스템 그룹을.”수 기본적으로 둘 이상의 상자에서 전자 메일 서버를 실행하는 경우 구성 파일을 서로 공유 할 수 있습니다.

이 경우 단일 서버 만 실행하기 때문에이 오류의 원인이되는 줄을 제거 할 수 있습니다.

실행 postconf | grep nis하면 postfix 구성 유틸리티에 다음 줄이 있음을 알 수 있습니다.

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

nis:mail.aliases이 명령을 실행 하여 부품을 꺼낼 수 있습니다 .

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

그러면 로그에서 경고가 제거됩니다. 변경 사항을 적용하려면 Postfix 서비스를 다시 시작해야합니다.

service postfix restart