■ Error/Linux 오류해결

[Linux] sendmail 실행 시 My unqualified host name (호스트명) unknown 오류 해결

Min Hyuk-Lee 2024. 5. 23. 14:07
반응형

0. 개요

My unqualified host name (호스트명) unknown; sleeping for retry
unable to qualify my own domain name (호스트명) -- using short name

sendmail 설치 후 서비스 실행 명령어인 systemctl start sendmail 로 실행을 시켰더니, 엄청난 딜레이가 생긴다. 실행은 되긴 됐지만 sendmail의 서비스 상태를 확인하기 위해 systemctl status sendmail을 찍어 보았더니 상기와 같은 오류가 발생한다. 이를 해결해보고자 한다.

 

 

 


1. 원인

LINUX의 기본 hostnamelocalhost인데, 모종의 이유로 hostname을 변경하여 사용하는 사용자의 경우 상기와 같은 오류가 발생한다. 까닭은, hosts 파일의 127.0.0.1에 해당 hostname을 명시하지 않았기 때문이다.

 

 

 


2. 해결방법

# vim /etc/hosts

vim 편집기를 이용하여 hosts 파일을 편집하자.

 

 

 

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 호스트명
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

사용하고 있는 hostname127.0.0.1에 추가 후 저장한다.

 

 

 

# systemctl restart sendmail

변경사항이 적용되어 실행될 수 있도록 sendmail 서비스를 재시작 한다.

 

 

 

# systemctl status sendmail

sendmail의 서비스 실행 상태를 확인해 보면 상기 오류가 사라지고 정상적으로 작동하는 것을 확인할 수 있다.

 

 

 

 

300x250
반응형