두 개의 도메인을 한 메일 서버에서 사용할때 메일 표시가...

nan392의 이미지

안녕하세요
어제 한 서버에 두 개의 도메인 등록하는 법에 대해서 질문 했었는데
도움을 받고 오늘 이래 저래 세팅을 다해서 도메인 두개를 등록했습니다.

근데 문제는 기존의 도메인을 a.co.kr이라 하고
새로 추가한 도메인을 b.co.kr이라 했을 때,

아웃룩에서 계정 추가를 하여 보내는 멜주소 111@b.co.kr
받는 멜주소 111@b.co.kr 로 하였습니다.

그리고 테스트 메일을 외부로 보냈을 때
보내는 이의 멜주소가 111@a.co.kr 로 찍힙니다.

역시 외부에서 제 메일 서버로 보낼때도 111@b.co.kr이라고 명시하여 보내도 받았을 때 보면 정작 받는 이의 멜주소가
111@a.co.kr이라고 찍힙니다.

제 생각엔 /etc/defaultdomain 이 a.co.kr로 등록 되어 있어 그런거 같기도 한데...
혹시 아니면 아웃룩에서 세팅이 잘못 되어 있는 걸 수도..
메일을 주고 받는데 에는 아무 문제가 없으나 멜주소 뒤의 도메인이 무조건 a.co.kr로 찍히네요

어떻하면 이런 현상을 없애고 a.co.kr b.co.kr을 정확히 구분 할 수 있을까요?

경험 있으신분들의 많은 조언 부탁드립니다.

offree의 이미지

nan392 wrote:
안녕하세요
어제 한 서버에 두 개의 도메인 등록하는 법에 대해서 질문 했었는데
도움을 받고 오늘 이래 저래 세팅을 다해서 도메인 두개를 등록했습니다.

근데 문제는 기존의 도메인을 a.co.kr이라 하고
새로 추가한 도메인을 b.co.kr이라 했을 때,

아웃룩에서 계정 추가를 하여 보내는 멜주소 111@b.co.kr
받는 멜주소 111@b.co.kr 로 하였습니다.

그리고 테스트 메일을 외부로 보냈을 때
보내는 이의 멜주소가 111@a.co.kr 로 찍힙니다.

역시 외부에서 제 메일 서버로 보낼때도 111@b.co.kr이라고 명시하여 보내도 받았을 때 보면 정작 받는 이의 멜주소가
111@a.co.kr이라고 찍힙니다.

제 생각엔 /etc/defaultdomain 이 a.co.kr로 등록 되어 있어 그런거 같기도 한데...
혹시 아니면 아웃룩에서 세팅이 잘못 되어 있는 걸 수도..
메일을 주고 받는데 에는 아무 문제가 없으나 멜주소 뒤의 도메인이 무조건 a.co.kr로 찍히네요

어떻하면 이런 현상을 없애고 a.co.kr b.co.kr을 정확히 구분 할 수 있을까요?

경험 있으신분들의 많은 조언 부탁드립니다.

1. 위에 테스트 한 아웃룩에서 외부로 보내는 것은 아웃룩에 그렇게 세팅이 되어 있기 때문입니다.

계정을 여러개 추가하면, 보내는 사람의 메일 주소를 선택할 수가 있습니다.
글을 보니 추가를 하신것 같은데, 보내는 메일 주소를 선택할 수 있을 것입니다.

2. 받는 부분도 그렇다고 하신 것을 보니, 혹 메일 설정이 잘 못 된것이 아닌가 의심스럽네요.

메일서버는 어떤것을 쓰시는지 모르겠지만,
aa.com , bb.com 이라는 메일을 한서버에서 운영하게 되면, 주의 할 것이,
계정을 111@aa.com , 111@bb.com 을 각각 운영 하려면,
aa.com 을 위한 111 이라는 계정을 만들고, bb.com 을 위한 계정을 111_bb 형식으로 다르게 만들고,
111@bb.com 을 111_bb 라는 계정에 가상도메인(?) 설정을 해주어야 합니다.
(qmail : virtualdomains , sendmail : virtusertable )

3. 정확한 테스트를 위해 naver 나 daum 같은 메일에서 각각 보내보시기 바랍니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

nan392의 이미지

답변 감사합니다.

아웃룩에서 계정은 추가하여서 선택하여 보내봤는데
역시 같은 결과더군요.
말씀하신대로 virtusertable을 설정해봐야겠군요.

nan392의 이미지

virtusertable 파일로 작성을 해봤으나, 별 차이가 없더군요.
virtusertable의 용도를 보니, 같은 계정 이름에서 두개의 도메인의 메일을 컨트롤 하는 용도인데,
제 경우는 우선 메일을 보내거나 받거나 할때 무조건 기존의 도메인 a.co.kr이 붙어서 나가니, 이것도 소용이 없더군요.

아무리 생각해도 DNS상의 문제인거 같은데,
제 서버는 따로 DNS는 두지 않고 있고, Kornet dns로 포워딩 시킵니다.

한가지 hint는 /etc/hosts 파일을

"/etc/hosts" [Read only] 15 lines, 502 characters 
#
# Internet host table
#
127.0.0.1       localhost
xxx.xxx.xxx.253 router
[color=red]#xxx.xxx.xxx.10 e3500     a.co.kr     b.co.kr   mail.a.co.kr        mail.b.co.kr      loghost[/color]
[color=blue]xxx.xxx.xxx.10  e3500     www www.a.co.kr     b.co.kr   mailhost        loghost [/color]
168.126.63.1    kns.kornet.net  kornet.ne.kr

위와 같이 주석으로 막힌 부분에 www를 붙여줬더니
나가거나 받는 메일의 모든 주소 부분에 xx@a.co.kr이 아닌xx@www.a.co.kr 이런식으로 바뀌어 지는 현상을 발견했습니다.

이런 것을 보면 /etc/hosts 파일의 영향을 받는다는 것은 알겠는데,
정확히 머가 문제인지 좀처럼 알 수가 없네요.
물론 sendmail의 local-host-name에도 두개의 도메인을 다 추가해줬습니다.
아시는 분의 답변 부탁드리겠습니다.