[희진]님이 남기신 글:
>안녕하세요 여기에서 전부다 서치를 해 봤는데 명쾌한 답이
없어서 이렇게 글을 올렸어염...
>
>우선 리눅스 박스는 세 대가 있습니다.
>
>sidebank.com, www.sidebank.com : 211.111.111.111
>ns.sidebank.com, mail.sidebank.com : 211.111.111.112
>test.sidebank.com : 211.111.111.113
>
>네임서버의 셋팅은 아래와 같구염...(가상)
>@ IN NS ns.sidebank.com.
>@ IN A 211.111.111.111
>IN MX 23 mail.sidebank.com.
>www IN CNAME @
>ns IN A 211.111.111.112
>mail IN A 211.111.111.112
>test IN A 211.111.111.113
>
>
>98 사용자의 아웃룩이나 메일 서버, 웹서버에서 heejin@sidebank.com 으로 메일을
보내면
>잘 갑니다.
>그런데 유독 test.sidebank.com 에서 메일을 보내면 아래와 같이
네임서버
>문제를 일으켜염... ㅡ.ㅡ
>
>
>----- Transcript of session follows -----
>553 mail.sidebank.com. config error: mail loops back to me (MX problem?)
>554 heejin@sidebank.com... Local
configuration error
>
>메일서버(mail.sidebank.com)의
/etc/sendmail.cf 에서는 아래와 같이 돼 있구염...
>
>Cwlocalhost
># file containing names of hosts for which we receive email
>Fw/etc/sendmail.cw
>
>그리고 /etc/sendmail.cw 에는 아래와 같이 돼 있어염...
># sendmail.cw - include all aliases for your machine here.
>sidebank.com
>mail.sidebank.com
>
>또 하나 이상한 점은 어떤 메일서버로는 잘 배달이 된다는
것입니다.
>예를 들어... 무료 계정인 heejin@hanmail.net 으로는 잘 가염...
ㅡ.ㅡ
>
>대체 뭐가 문제 인가염??? ㅡ.ㅡ
>일주일째 끙끙 ... ㅡ.ㅡ
>
>제발 좀 도와 주셔염... ㅡ.ㅡ
>
>그럼 좋은 하루들 되세염...
========================================
전형적으로 웹서버와 메일서버를 분리하는 경우인것
같습니다.
[문제해결]
일단
sidebank.com, www.sidebank.com : 211.111.111.111
에서는 센드메일을 설치하되
메일수신자를 설정하지 말아야 합니다.
즉
/etc/sendmail.cw 파일에는 아무것도 없어야 합니다.
또한 /etc/mail/access 파일에는
sidebank.com RELAY
로 설정되어 있어야 합니다.
다시 말해서
sidebank.com, www.sidebank.com : 211.111.111.111
으로 도착하는 메일은 모두
ns.sidebank.com, mail.sidebank.com : 211.111.111.112
으로 포워딩하기 위한 큐잉서버 상태이어야 합니다.
그리고
ns.sidebank.com, mail.sidebank.com : 211.111.111.112
에서의 /etc/sendmail.cw
파일에는 211.111.111.112의 IP 주소로 지정된 모든 호스트를
나열하기만 하면 됩니다.
ns.sidebank.com
mail.sidebank.com
mail.sidebank.com. config error: mail loops back to me (MX problem?
은
자체 루프백이 되는 경우입니다.
즉 메일수신자가 없기 때문입니다.
|