Q&A

우분투 Sendmail에서 short name 에러가 발생합니다

2021.06.23 11:58
816
0
CMS/프레임워크 WordPress
개발 언어 PHP 7.4

안녕하세요.

 

우분투에 sendmail을 설치하고 메일 테스트를 해보았습니다만, 메일이 보내질 경우도 있고, 안될 경우도 있는걸 보았습니다.

 

메일 로그를 확인하니 

 

My unqualified host name () unknown; sleeping for retry

 unable to qualify my own domain name () -- using short name

 

크게 두개의 오류가 남겨져 있고, 구글링을 해보니 /etc/hosts에서 Localhost 아래 부분을 수정하라는걸 보았습니다. 

 

hosts를 열어보니 현재 아래와 같이 설정이 되어 있는데요..

 

127.0.0.1    localhost

127.0.1.1    DELLAS

 

DELLAS는 서버 이름이 그대로 들어간 것 같은데.. 이걸 어떻게 설정해야되는지 잘 모르겠습니다 ;; 

 

현재 하나의 서버에 여러 홈페이지가 돌아가고 있는데, 모든 홈페이지 주소를

 

127.0.1.1 DELLAS.example.com

127.0.1.1 DELLAS.example2.com 

 

이런식으로 설정을 하면 되는건가요?

 

아니면 하나만 입력하면 되는건지 궁금합니다

 

감사합니다.

댓글 2

  • 2021.06.23 13:33 #1585243

    하나만 있어도 됩니다.

    그러나 /etc/hosts에 무엇을 적어놓더라도 서버가 그것을 자신의 공식적인 hostname으로 인식하지 않으면 소용없습니다. 모든 메일서버는 단 하나의 공식적인 hostname이 있어야 합니다. 운영체제 버전에 따라 다르지만 최근 버전이라면 hostnamectl 명령을 사용해서 공식적인 hostname을 지정할 수 있습니다.

  • 2021.06.23 13:43 #1585249

    sendmail이라함은, 오리지널 sendmail을 뜻하나요? Ubuntu에는 기본으로 postfix가 포함되어 있을텐데, 이걸 삭제하고 sendmail을 설치했다하면... 여러모로 postfix가 더 나은데 말이죠.