지난 여름에 전화드렸던.. 그 사람 맞습니다. ^^;;
자주 여기 들르는데, 질문 남기기는 오랜만이네요.
산이님, 안녕하시구요??
email 수신이 안된 이유는 제가 /etc/mail/access 화일에서 메일을
받는 쪽의
mail 서버의 ip를 relay 시켜주지 않아서 그렇더라구요.
access 화일에 ip를 추가하자 바로 쌓여있던 메일이 좍~~~
나가더군요. :)
언제나 부지런히 linux channel 운영하시는 거 정말 보기 좋구요.
지금은 삼바 때문에 좀 헤매고 있는데
또 들를 날이 있을 것 같네요. 크크~~
그럼 좋은 하루 보내시고, 활기찬 6월 맞이하세요~!!
[산이]님이 남기신 글:
>[한경숙]님이 남기신 글:
>
>>안녕하세요.
>>
>>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 서버를
거쳐 제게 메일이 도착하지 않습니다.
>
>========================================
>
>답변이 늦었군요.
>
>m4를 이용해서 직접 sendmail.cf 파일을 생성하든지 직접
sendmail.cf
>파일을 수정하든지 그 결과는 같습니다.
>
>전자의 경우는 파워유저들이 많이 사용하는 방법인데 전
후자가
>더 편하더군요...
>
>결론은 센드메일를 시작하기 전에 sendmail.cf 파일에서
>
>O DaemonPortOptions=Port=smtp,Name=MTA
>
>이렇게 설정된 후 센드메일을 가동해야합니다.
>
>
>*PS:
>혹 작년 여름쯤에 제게 전화주신분이간요?
기억이 가물가물....
========================================
|