안녕하세요 고수님들...
센드메일을 설치해놓구 메일을 받으려니 메일이 안받아져서 이렇게 염치 불구하고
글을 올립니다.
한대의 리눅스 서버에 세개의 도메인이 공유를 하면서 메일을 쓰고있습니다
도메인은 ns1.aaa.com 이 주 네임서버 이름이구요.
그외 bbb.com 과 ccc.com 이 기생생활을 하고있지요.
그런데 1234 at aaa.com으로 멜을 보내면 정말 깔끔하게 잘 와요... 그리고 그 계정에서 멜을 보
내도 잘 가구요. 그렇다면 @aaa.com은 아무런 문제가 없다는 얘기죠..
그런데 @bbb.com, @ccc.com 이 문제를 발생시키고 있어요
한메일이나 다른 메일에서 1234 at bbb.com으로 멜을 보내면
553 5.3.5 mail.bbb.com. config error: mail loops back to me (MX problem?)
554 5.3.5 <1234 at bbb.com>,<123 at bbb.com>... Local configuration error
이런 에러가 뜹니다.
그래서 이래저래 알아보았죠... 그랫더니 거의 모든 이런에러의 답은 etc/mail/local-host-names
에 도메인을 모두 추가하라고 하더군요. 당근했죠..
제가 한두번 설정해봐서 안되면 멜이나 한통 띡 날리고 하는 성격의 소유자가 아니걸라요
-.- 할만큼 다 해봤답니다. ...... 쩝 거의 일주일동안 이문제땜에 애를 먹고있답니다. 좀 알
켜주세요... 뭐가 문제인지. 제가 한거 하나하나 소상히 적어볼테니 좀 잘못된곳은 찍어서
알려주세요. 1. /etc/mail 밑에 있는 파일들을 다 건드려 보았습니다.
access, access.db <---- 도메인을 적구 RELAY 설정했슴다.
genericstable, genericstable.db <-------- 1234 1234 at bbb.com 이렇게 적은 후 makemap hash
genericstable.db < genericstable 실행했슴다 local-host-names <---- 서비스 하고싶은 도메
인을 적었슴다 aaa.com bbb.com ccc.com relay-domains <----- 혹시나 몰라서 도메인을
여기도 다 적었습니다. 아무래도 RELAY을 해야할 도메인을 적는것 같아서요. sendmail.mc
<------ genericstable 를 생성하기 위해서 몇군데 고쳤습니다.
FEATURE(`genericstable',`dbm /etc/mail/genericstable')dnl
GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl
이렇게 고친후 genericstable파일을 생성했습니다. 물론 genericstable.db를 만
들기 위해서 makemap hash genericstable < genericstable
를 실행했구요. virtusertable, virtusertable.db <-------- 가상유저를 설정하는 부분이죠....
당근했습니다 1
234 at bbb.com 1234 라고 했습니다. 이렇게 하고나면 etc/mail 이라는 곳에선 더이상 손댈 곳이
없다라구요. 그런데 멜이 안옵니다. 위에서 제가 언급한 메세지만 뜨더군요.... 이 메세지
는 한멜에서 시험삼아 발송했을때 되돌아온 멜에 적혀있는 메세지 입니다. 혹시 제가 mx
레코드를 잘 못 만들어서 그런가 싶어서 제가 만든 zone-bbb.com 을 알려드릴께요. ns1
IN 111.111.111.111 <---- 이 서버의 아이피겠죠? bbb.com. I
N A 111.111.111.111 bbb.com. IN MX 10 mail.bbb.com. @
IN NS ns1.bbb.com. @ IN A 111.111.111.111
mail IN A 111.111.111.111
www IN A 111.111.111.112
이상임다. 제가 알려드릴 수 있는 건 다 알려 드린것 같습니다.
혹시 제게 도움을 주실 수 있으실 지 궁금합니다.