방금 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