버추얼 유저 테이블을 사용하면 됩니다.
파일은 /etc/mail 디렉토리에 있습니다.
내용을 보면 간단합니다.
좌측에는 메일계정을 적어주면 되고, 우측에는 실제 유닉스 계정을 적어주면
됩니다. 아래에서 처럼...
메일계정 실제 유닉스 계정
webmaster at aaa.com webmaster.aaa.com
webmaster at bbb.com webmaster.bbb.com
webmaster at ccc.com webmaster.ccc.com
.
.
.
이런 식으로 주면 됩니다. 이렇게 정의를 하고 다음의 명령을 실행해 주셔야
합니다.
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
여기서는 예로 실제 유닉스 계정을 webmaster.aaa.com 처럼 ID에 도메인을
붙여서 주어봤습니다. 이러면 쉽게 이 계정이 누구의 계정인지
virtualusertable 살펴 보지 않고도 알 수 있다는 장점이 있습니다. 하지만
일반 사용자들은 좀 햇갈려 하지요...
나중에 아웃룩이나 넷스케이프 메신져등에서 설정할때 메일주소는
webmaster at aaa.com 처럼 쓸수 있지만 계정명은 꼭 webmaster.aaa.com 처럼
적어 주어야 한다는 사실입니다....
더 궁금한 사실이 있으면 멜 주세요.. 갈켜 드릴께요..
: 샌드메일을 사용하여 메일 호스팅을 하려구 합니다.
: 그런데 한가지 문제가 발생하네요...
:
: 예를 들어..
: 의뢰업체의 도메인이 linux.com이고요..
: 그 회사의 사용자 아이디가 master,program,design이라고
: 하면 각각의 메일주소는
: master at linux.com : program at linux.com : design at linux.com 이렇게 되겠지요..그럼 여기서..
: 각각의 사용자 아뒤는 계정사용자 아이디로 추가를
: 시켜놓은 상태이고...
:
: 그런데 다른 의뢰업체인 xunil.com에서도 역시
: 사용자 아이디를 master,program,design이라고
: 요구한다면... 이때 이 아이디를 계정에 추가시키진
: 못하잖아요...
: 그렇다면 별수없이 그들에게 다른 아이디를 사용하라고
: 해야하나요?
: 물론 다른 계정으로 등록해서
:
: master at xunil.com master1
: program at xunil.com program1
: design at xunil.com design1
:
: 이라고 포워딩 할수 있는건 알거든요.
: 근데 그렇게 되면 사용자측에선 아이디를 두개를 알고있어야
: 하자나요..사용자가 불편하다고 위에서 뭐라그래요...쩝
: 그래서 혹시나 계정에 추가하지 않고 메일만 받아볼수 있는
: 속시원한 방법이 없을까 해서 이렇게 질문을 드립니다.
: 제발 좀 가르쳐 주세요...
: 몇번이나 여기에 다른 질문도 해봤지만
: 한분도 안가르쳐주시더군요.흑흑.
: 안되면 안된다고라도 제발 말좀해주세요.답답해미칩니다.
: 여기저기 쑤시고 다니며 찾아봐도 안나와서 그러거든요...
: 게다가 위에선 제가 리눅스를 사용하는걸 별로 마땅치않게
: 생각해서요...그냥 익스체인지 쓰면 되지 뭘 그딴걸 쓰냐구..ㅠ,ㅠ
: 메일서버로만 쓸거 뭐하러 익스체인지까냐는 저의말은 무시하구...
: 그래서 이번에 리눅스가 좋다는걸 보여주고 싶습니다.
: 윈도우 찬양론자 같은 저희 회사 윗사람의 콧대를 팍 꺾구 시포요.
: 고수님들의 선처(?)부탁드립니다. 꾸벅...(-.-)(_._)
:
: --
: 리눅스의 길은 멀고도 험하지만
: 그래도 재미있당...^^