[한경숙]님이 남기신 글:
>
>메일 서버와 인연을 끊는 줄 알았는데.. 또 걸렸습니다. --;;
>
>sendmail 을 설정했습니다.
>1)/etc/sendmail.cf 의 Cwlocalhost 는 그대로 두고
>/etc/mail/local-host-names 에 cvs.xxx.co.kr 을 추가했습니다.
>
>CVS를 설정했는데 CVS에서 자동으로 보내지는 메일을 보내는 서버로서 sendmail을 사용하기 위해서 입니다.
>CVS와 sendmail 사이에 설정해 주어야 할 것이 있는지는 모르겠네요.
>(아직 찾는 중..)
>
>2) /etc/mail/access 를
>================================================
>localhost.localdomain RELAY
>localhost RELAY
>127.0.0.1 RELAY
>xxx.xxx.xxx.xxx RELAY
>=================================================
>하여 마지막 줄을 추가함(ip를 추가)
>
>
>3) 위의 access 화일 수정한 것을 다음과 같이 반영함
>===================================================================
>[root@multikit /]# /usr/sbin/makemap hash /etc/mail/access.db < /etc/mail/access
>[root@multikit /]# /etc/rc.d/init.d/sendmail restart
>Shutting down sendmail: [ OK ]
>Starting sendmail: [ OK ]
>===================================================================
>
>4) /etc/mail/sendmail.mc 의
>===========================================================
>#DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
>dnl daemon_options('port=smtp,addr=127.0.0.1, name=mta')
>===========================================================
>즉, 첫번째 줄은 주석 처리하고 그 다음 줄은 추가함
>
>5) m4 명령어를 사용하고, sendmail 을 restart 함.
>===========================================================
>[root@multikit /]# m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
>[root@multikit /]# /etc/rc.d/init.d/sendmail restart
>Shutting down sendmail: [ OK ]
>Starting sendmail: [ OK ]
>===========================================================
>
>
>kmail을 통해 테스트 하면 다음과 같은 에러가 납니다.
>"Sending failed:
>Cannot open SMTP connection to host cvs.beaucom.co.kr for sending:
>
>그런데 telnet 으로 테스트 하면 다음과 같습니다.
>===============================================================
>[root@multikit /]# telnet localhost 25
>Trying 127.0.0.1...
>Connected to localhost.localdomain.
>Escape character is '^]'.
>220 cvs.beaucom.co.kr ESMTP Sendmail 8.11.2/8.11.2; Wed, 28 Nov 2001 18:44:33 +0900
>ehlo cvs.beaucom.co.kr
>250-cvs.beaucom.co.kr Hello localhost.localdomain [127.0.0.1], pleased to meet you
>250-ENHANCEDSTATUSCODES
>250-8BITMIME
>250-SIZE
>250-DSN
>250-ONEX
>250-ETRN
>250-XUSR
>250 HELP
>QUIT
>Connection closed by foreign host.
>===============================================================
>
>그런데 왜 kmail에서 메일 보낼 때 에러가 날까요..??
========================================
답변이 상당히 늦었군요.
일단
localhost에서 접근이 가능하므로 sendmail설정은 틀린것이 아니군요.
다만,
Cannot open SMTP connection to host cvs.beaucom.co.kr for sending:
이부분에서
localhost = cvs.beaucom.co.kr
이라면
마찬가지로
/etc/mail/access
에도 추가해 주는것이 좋겠군요.
아 물론 resolving해야하므로
DNS에 cvs.beaucom.co.kr 호스트가 등록되어 있어야합니다.
(방금 nslookup으로 질의해 보니 등록되어 있군요.) |