질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

가상메일에 대한 질문입니다. 꼭 답변 부탁드려요~

작성자 정보

  • lain75 작성
  • 작성일

컨텐츠 정보

본문

 

하나의 ip로 여러개의 도메인을 호스팅을 하는 경우인데요.

예를 들어서...  대표 도메인이 webhost.test.com 이고

aaa.test.com

bbb.test.com

이렇게 2개가 호스팅된다고 했을때...

 

aaa@aaa.test.com

bbb@bbb.test.com

이런 식으로는 aaa, bbb 사용자 각각에게 메일 주고받기가 잘 됩니다. 그런데....

 

admin@aaa.test.com

admin@bbb.test.com

이렇게 @ 앞의 문자열을 동일하게 설정하려고 합니다.

 

그래서 책과 게시판을 보고 그대로 따라했는데도 잘 안 되네요.

제가 했던 작업은 다음과 같습니다. 어디가 잘못 되었는지 좀 알려주세요~

참고로 sendmail 버전은 8.12.8 입니다

 

일단 /etc/mail/local-host-names 파일에 다음과 같이 적어주었습니다.

localhost

localhost.localdomain

webhost.test.com

aaa.test.com

bbb.test.com

 

그리고 /etc/mail/relay-domains 는 다음과 같습니다.

webhost.test.com

aaa.test.com

bbb.test.com

 

그리고 /etc/mail/access 는 다음과 같이 적어주었습니다. 물론 공백부분은 TAB입니다.

localhost  RELAY

localhost.localdomain  RELAY

127.0.0.1  RELAY

webhost.test.com  RELAY

aaa.test.com  RELAY

bbb.test.com  RELAY

 

#makemap hash /etc/mail/access < /etc/mail/access 해주었구요.

 

/etc/mail/virtusertable 파일은 아래와 같습니다. 물론 공백부분은 TAB이구요 aaa, bbb는 실제로 존재하는 계정입니다.

admin@aaa.test.com  aaa

admin@bbb.test.com  bbb

 

#makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable 해주었습니다.

 

그리고 나서 sendmail을 restart 시켰지요.

 

그런 다음

admin@aaa.test.com 이나 admin@bbb.test.com 으로 메일을 보내봐도 이메일 주소가 존재하지 않는다고 반송되기만 하네요.

 

답답한 마음에 /etc/mail/virtusertable 에다가

admin@webhost.test.com aaa

라고 적어주니까

 

admin@aaa.test.com  으로 메일을 보냈을 때 aaa 사용자에게 메일이 가더군요.

하지만 webhost.test.com 은 대표 도메인이기때문에

admin@bbb.test.com 이나 admin@webhost.test.com 으로 메일을 보내도 aaa 사용자에게 메일이 가는 문제가 생기구요.

 

admin@webhost.test.com  aaa

admin@webhost.test.com  bbb

이런 식으로 같은 메일 주소를 적어줄수도 없는 노릇이니 난감하네요.

 

어디가 잘못 된건지 저로서는 도무지 모르겠네요.

부디 답변 부탁드릴께요 (__)

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  82 명