[최경민]님이 남기신 글:
>먼저 답변에 감사드리고,
>우선 말씀하신대로
>/etc/resolv.conf설정한
것을 확인했습니다.
>
>--/etc/resolv.conf --
>nameserver 211.63.213.176 <--현재 작동중인 네임서버 주소
>nameserver 218.146.252.161 <--현재 작동중인 서버의 주소(네임서버
작동중)
>---------------------------------------------------------------
>
>다음 hosts화일은 안되서 적을 만큼 적었습니다.
>-- /etc/hosts --
>127.0.0.1 localhost.localdomain localhost
>127.0.0.1 localhost.com localhost
>127.0.0.1 kidneed.com localhost
>218.146.252.161 kidneed.com kidneed localhost.localdomain localhost
>
>다음 relay는
>-- /etc/mail/access ---
>localhost.localdomain RELAY
>localhost RELAY
>127.0.0.1 RELAY
>218.246.252.161 RELAY
>kidneed.com RELAY
>kidneed.co.kr RELAY
>-----------------------------------------------------------------
>makemap hash /etc/mail/access < /etc/mail/access
>
>그냥 보여드리기 거시기 하지만, 그냥 실제 도메인하고 그냥
나오게 해 두었습니다. 메일로 드릴려고 해도 안보실것
같아서...
>다시 로그화일 보여드립니다.
># tail -f /var/log/maillog 중 일부분....
>로그화일 보시기 좀 그렇죠..죄송합니다.
>----------------------------------------------------------------
>Mar 4 10:09:16 kidneed sendmail[21468]: h2419GRK021468: from=nobody, size=71,
class=0, nrcpts=1, msgid=<200303040109.h2419GRK021468@kidneed.com>,
relay=nobody@localhost
>
>Mar 4 10:12:25 kidneed sendmail[21468]: h2419GRK021468: to=km1101@naver.com, ctladdr=nobody (99/99),
delay=00:03:09, xdelay=00:03:09, mailer=relay, pri=30061, relay=localhost.com.
[10.11.12.13], dsn=4.0.0, stat=Deferred: Connection timed out with
localhost.com.
>-------------------------------------------------------------------
역시 센드메일의 리졸버 문제인것 같군요
mailer=esmtp, xxx, relay=rcvmail2.naver.com. [211.218.150.239],
이와 같이 센드메일이 km1101@naver.com 메일이 갈
최종목적지를
리졸빙해야 하는데 localhost.com.으로
변환해 버리네요.
-- /etc/nsswitch.conf ----------
...
hosts: files nisplus nis dns
...
aliases: files nisplus
...
---------------------------------
이렇게 고쳐보세요..
(files 가 맨앞으로 오도록 hosts 와 aliases 를 수정)
만약 이렇게 하고도 안된다면
sendmail.cf 파일에서
#O ResolverOptions=+AAONLY
이와 같이 주석을 추가해서(주석이
풀려있다면) 기본값을 사용하도록
설정해 보세요.
참고 URL :
http://icc.skku.ac.kr/~greatlaw/unix/sendmail.html
|