Postfix 메일 로그에 계속 "NIS 도메인이 설정되지 않음"이 표시됩니다.

Postfix 메일 로그에 계속 "NIS 도메인이 설정되지 않음"이 표시됩니다.

방금 Postfix와 Dovecot을 사용하여 새 이메일 서버를 설정했습니다. 문제를 해결하고 있는데 이 줄이 내 로그(특히 mail.info 및 mail.log)에 계속 나타납니다. NIS 도메인이란 무엇입니까? 이 문제를 해결하는 방법?

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

답변1

이는 실제로 문제가 아니며, 새로운 사용자에게 충격으로 다가올 수 있는 경고일 뿐입니다. ㅏ국정원(네트워크 정보 시스템)은 "NIS 도메인 내의 컴퓨터 그룹이 공통 구성 파일 세트를 공유하도록" 허용합니다. 기본적으로 여러 컴퓨터에서 이메일 서버를 실행하는 경우 해당 컴퓨터 간에 구성 파일을 공유할 수 있습니다.

이 경우 단일 서버만 실행하고 있으므로 이 오류를 일으키는 줄을 제거할 수 있습니다.

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

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

nis:mail.aliases다음 명령을 실행하여 부품을 제거할 수 있습니다.

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

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

service postfix restart

관련 정보