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

[질문]센드메일 가상유저에 대해

작성자 정보

  • 김훈 작성
  • 작성일

컨텐츠 정보

본문

 

 가상유저라는 것은요. 웹호스팅시나 멀티 도메인을 운영할때  (예를들어)

 여러사이트들에 대해서 webmaster@xxx.xxxx.com 웹 마스터라는 계정의 이름을

 줘야 할 경우가 생기는데 이럴때 리눅스 박스상에서는 webmaster라는 계정을 중복해서

 만들수 없기때문에 이 virusertable을 사용해서 하는것입니다.

 즉 어디로 들어온것을 어디로 보내라..(혹은 누구한테 보내라)라는 식의 일밖에는

 하지 않습니다.

 만약. master@aaa.com , master@bbb.com, master@ccc.com 이 있을경우에 각각에 대해서

 메일을 받게 할려면 실제 Linux나 Unix에서 adduser를 통해서 생성된 계정의 사용자가

 필요합니다.

 즉 master, webmaster, ccc 라는 리눅스 박스 안의 실제 사용자가 있을때

 master@aaa.com        master

 master@bbb.com       webmaster

 master@ccc.com        ccc

 이렇게  실제 유저한테 포워딩을 해줘야 하는것입니다.

 다시말해서 나그네님이 말씀하신 대로 결론을 얻을려고 한다면,

 리눅스 박스상에서 실제 계정을 생성하신다음에 그 계정에 대해서

 virusertable에서 메일 주소를 적으시고 에 받길 원하는 유저를 포워딩 해주셔야

 할것입니다.

 그리고 makemap hash /etc/mail/virusertable < /etc/mail/virusertable

 해주시고 sendmail restat 해주세요.

 

 만약 이외에 실제 계정을 생성하지 않고도 같은 이름으로 메일을 보낼수 있는

 방법이 있다면 저한테도 알려주세요 ^^

 

 

나그네 님의 글



가상유저(virtusertable)을 이용해서 멀티도메인을 운영중에 있습니다.

한가지 질문이 있어서 이렇게 질문을 올립니다.

예를들어 멀티 도메인을 운영한다가 가정했을 때

aaa.com

bbb.co.kr

ccc.net

라는 도메인에 대해 aaa.com에 대해 master로 메일을 보내면

master@aaa.com 에서 메일을 받을 수도 있지만

master@bbb.co.kr, master@ccc.net 에서도 메일을 받을 수 있습니다.

그래서 가상유저를 사용해서 포워딩을 하는데

master@aaa.com           user1

master@bbb.co.kr        user2

master@ccc.net             user3

해서 분리를 하는데

문제는 다시 가상유저가 아닌 실유저인 user1으로 메일을 보내면 user1@aaa.com

에서도 받을 수 있지만 user1@bbb.co.kr, user1@ccc.net 에서도 메일을 받을 수 있는

문제가 다시 생기는것 같습니다.

user1으로 보내는 메일은 꼭 aaa.com으로만 메일이 갈 수 있게 설정하는 방법은 없나요?

즉, user1@aaa.com으로 보내는 메일은 받을 수 있지만

user1@bbb.co.kr이나 user1@ccc.net로 메일을 보내면 메일이 보내어 지지 않게 할 수 있는

방법은 없나요?

그냥 단순히 가상유저(virtusertable) 에

user1@aaa.com    user1만 추가를 해주면 되는 건가요?

우문 현답을 기대하며 좋은 하루 되세요




 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,292 명
  • 현재 강좌수 :  36,954 개
  • 현재 접속자 :  509 명