질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

sendmail 보내는 에러 질문입니다.

작성자 정보

  • 박승호 작성
  • 작성일

컨텐츠 정보

본문

리눅스 버젼은 Red Hat Enterprise Linux ES release 4 (Nahant Update 4) 입니다

dns 구성은 안했습니다

메일을 보내기만 하면됩니다.

mail tszo@naver.com 이렇게 하면 메일이 가야하는거 같은데

에러도 없고.. 메일은 안도착하고합니다.

제가설치한건아니고 처음설치후계속안된걸로알고있습니다.

php에서 mail() 로 메일만 발송하면되는데. 안되네요

혹시 도메인설정을 안하면 메일발송도 안되는건가요?

게시판 찾아보다 릴레이쪽 확인해볼려고 하니 저련 메세지가 나오고..

root@WWW2 ~]# echo '$=R' | sendmail -bt
WARNING: local host name (WWW2) is not qualified; see cf/README: WHO AM I?
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> > You have new mail in /var/spool/mail/root

maillog 확인해보면

Mar  7 17:49:01 WWW2 sendmail[18229]: My unqualified host name (WWW2) unknown; sleeping for retry
Mar  7 17:49:01 WWW2 sendmail[18135]: unable to qualify my own domain name (WWW2) -- using short name
Mar  7 17:49:01 WWW2 sendmail[18135]: l278n1qk018135: from=root, size=304, class=0, nrcpts=1, msgid=<200703070849.l278n1qk018135@WWW2>, relay=root@localhost
Mar  7 17:49:01 WWW2 sendmail[18230]: l278n1ix018230: from=<root@WWW2>, size=513, class=0, nrcpts=1, msgid=<200703070849.l278n1qk018135@WWW2>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Mar  7 17:49:01 WWW2 sendmail[18135]: l278n1qk018135: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30304, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l278n1ix018230 Message accepted for delivery)
Mar  7 17:49:01 WWW2 sendmail[18231]: l278n1ix018230: to=<root@WWW2>, ctladdr=<root@WWW2> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30680, dsn=2.0.0, stat=Sent

저렇게 나오는데

My unqualified host name  이게 호스트네임이 잘못되었다는 메세지 같은데..

어디부터 해야할지 난감합니다..

관련자료

댓글 1

김상복님의 댓글

  • 김상복
  • 작성일
답변이 맞을지는 모르겠습니다만, /etc/hosts 파일 한번 확인해 보십시요

님의 서버 호스트명이 www2라면 127.0.0.1에 대하여 www2라는 호스트명이 존재해야만 합니다.

없다면 추가하시구 센드메일 재시작.

만일 답변이 틀렸다면 다른분이 답변해 주시길..^^;;

공지사항


뉴스광장


  • 현재 회원수 :  60,367 명
  • 현재 강좌수 :  37,040 개
  • 현재 접속자 :  239 명