안녕하세요.
RedHat 7.2 beta 사용자 입니다.
다음과 같은 단계로 설정했는데 문제가 생겼습니다.
1) /etc/sendmail.cf 라는 파일에서
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
==> 여기에서 Addr=127.0.0.1, 제거
2)/etc/sendmail.cf 의 Cwlocalhost 는 그대로 두고
/etc/mail/local-host-names 에 cvs.xxx.co.kr 을 추가했습니다.
CVS를 설정했는데 CVS에서 자동으로 보내지는 메일을 보내는
서버로서
sendmail을 사용하기 위해서 입니다.
3) /etc/mail/access 를
================================================
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
xxx.xxx.xxx.xxx RELAY
=================================================
하여 마지막 줄을 추가함(메일 서버의 ip를 추가)
4) 위의 access 화일 수정한 것을 다음과 같이 반영함
===================================================================
[root@multikit /]# /usr/sbin/makemap hash /etc/mail/access.db
< /etc/mail/access
===================================================================
5) /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')
===========================================================
즉, 첫번째 줄은 주석 처리하고 그 다음 줄은 추가함
6) 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 ]
===========================================================
6번을 하고 나면 sendmail.cf 에 (1)에서 수정한 라인이
본래대로 되돌아 갑니다.
즉, O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
라인이 되어 버립니다.
그 이유가 5번에서 addr=127.0.0.1를 포함한 라인이 있기 때문에
sendmail.cf 가 본래대로 내용이
복귀하는 것이라 생각이 들지만,
(1)번과 (5)을 하는 것이 맞다고 알고 있습니다.
더구나 이번이 세번째 설정인데 두번은 이렇게 설정해서
아무런 문제 없이 동작했습니다.
무엇이 문제일까요...?
7) 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 my.company.co.kr
250-my.company.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.
===============================================================
그런데 리눅스 시스템에서 메일을 보냈는데, 제 NT 서버를 거쳐
제게 메일이 도착하지 않습니다.
|