| 1993 번 글의 답장글: Re: 유저를 어떻게 만들어할지.. |
| 글쓴이: 하얀피
|
글쓴날: 2004년 03월 21일 20:10:49 일(저녁) |
조회: 968 |
[이현철]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) :
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.27) :
>- 데몬설치유형(RPM/컴파일/기타)
:
>-----------------------------------------
>자고 싶다..체력이 국력임을 느끼며...
>이번주에 두번이나 같은서버를 해킹당했습니다.
>웹메일서버를 당했네요.. 바이러스라든지
아주 문제가 많았서.
>속도도 늦리고 고객들불만도 많고해서. 이번에는 해킹까지
당하는바람에
> 그래서 회사에서 웹메일을 일반 메일서버로
>교체작업을 할려고 합니다..
>그런데 웹메일에 있는 유저수가 대략1만명정도
되는데.
>이것을 다른서버에qmail로
구축예정입니다..
그런데 유저의 name과 passwd를
>새로 구축하는 서버에 일일이 만들어줄수는없고..
너무 노가다라서
>어떤식으로 하는것이가장좋을까요..
>거기다가 특수문자 ( - . * ) 이런것들도
들어있었서..어떤식으로
>만는것이 가장좋을지.. 셸스크립트를 허접하게 만들었는데..
안되네요..ㅋㅋ
>
>어떤방법이 가장좋을까요?
========================================
안녕하세요.
어떤 메일서버에서 큐메일로 넘기는건지 모르겠지만...
큐메일 에서 큐메일로 넘기는거라면 vpopmail은 그대로
사용하셔도 됩니다.
즉, 타르볼 같은거로 묶어서 옮기시면 된다는 얘기죠.
만약 qmail까지 같이 쓴다면...
vpopmail에 있는 도메인을 한번씩 vadddomain 시켜줘야 qmail에
붙습니다.
만약 sendmail에서 qmail로 넘기신다면..
http://people.kldp.org/~eunjea/qmail/x337.html
위 url에 나온대로 적용시켜 주시면 간단히 넘어갑니다.
후자쪽이라면 무지 쉬운데..
전자쪽이라면 꽤 골치 아프고 노가다좀 하셔야 할 듯 합니다.
ls /home/vpopmail/domain/ > list.txt 로 도메인 리스트를 뽑으시고
큐메일 시스템상 50개 이상부터의 도메인은 0 이라는 폴더 안에
들어갑니다.
ls /home/vpopmail/domain/ >> list.txt 로 리스트를 추가하세요.
그 뒤에 ~vpopmail/bin/vadddomain을
이용해서 list에 있는
도메인들을 다시 붙여주시면 됩니다.
다만.. postmaster의 패스워드는 새로 설정해야 하는데..
이것이 가장 막노가다중 하나 입니다.
(저 같은 경우는 postmaster 패스워드를 하나로 통일해서
쓴다지요..)
제가 셸을 잘 못쓰는 관계로 셸을 짜시는건 DIY 하셔야 할 듯
하군요.
전 펄을 이용해서 작업해서요^^;;
#!/usr/bin/perl
system("ls /home/vpopmail/domain/ > /var/tmp/list.txt");
system("ls /home/vpopamil/domain/0/ >> /var/tmp/list.txt");
open(FILES,"/var/tmp/list.txt");
@array = <FILES>;
system("rm -f /var/tmp/list.txt");
foreach $list(@array){
chomp($list);
system("/home/vpopmail/bin/vaddomain $list");
}
대충 이정도면 도메인을 제대로 붙이긴 할겁니다.
만약 저 처럼 postmaster 패스워드를 똑같이 쓰신다면..
마지막에서 vadddomain $list password 이런식으로 고쳐주면 되겠죠.
system("/home/vpopmail/bin/vaddomain $list password");
수고하세요~~
|
이전글 : 유저를 어떻게 만들어할지..
다음글 : Re: Re: 유저를 어떻게 만들어할지..
|
from 210.222.246.234
JS(Redhands)Board 0.4 +@
|