웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
qmail-1.03설치① (ucspi-tcp모듈)
2003.02.28 08:00
첨부파일은 제홈의 설치이야기에서 받아가세요.
질문은 메일로 안 받습니다. 홈의 질답게시판에서 해주세요.
비츠로 홈 - http://vitro.pe.kr
--- 주의 ---
나는 데몬툴을 사용하지 않고 시작 스크립트로 qmail을
조정하는 방식을 사용한다. 그러니 데몬툴을 따로
설정해서 설치하지 말길 바란다.
qmail을 사용하는 방법은 인증 방법과 디비 사용에
따라 꽤나 마니 나누어지나 내가 사용한 방법은
checkpassword로 시스템 패스워드
인증방식으로 하나의 도메인만 지원하는 방법과
vpopmail과 mysql을 연동하고 가상도메인을 지원하는 방법을 사용한다.
vpopmail을 쓸경우는 qmailadmin을 연동한다.
--------------------------------------------
checkpassword와 vpopmail을 둘다 지원할것들
--------------------------------------------
두가지 인증 방법으로 하더라도 공통적으로
imap은 둘다 courier-imap으로 연동할것이고
아파치+php와 함께 imap을 연동하는 방법도 함께
거론한다.
webmail로는 squirrelmail을 사용하여
단일 도메인과 가상도메인 모두 지원한다.
유동아피(smtp-auth) 기능도 지원할것이다.
그리고 마지막으로 스팸메일과 바이러스 필터링을 위해
qmail-scanner+maildrop 그리고
SpamAssassin의 필터링을 결합하여
스팸필터링까지만 한다.
자신이 설치할 유형이 단일 도메인인지
아니면 가상도메인까지 지원할것인지
그리고 mysql을 지원할것인지 잘 선택해서
설치하시길 바랍니다.
checkpassword설치시 vpopmail과 qmailadmin은
설치하지 않습니다.
vpopmail설치시는 반대로 checkpassword를 설치하지 않습니다.
qmail-1.03설치① (ucspi-tcp모듈)
큐메일은 모듈 방식으로 작동한다. 무척이나 유용하고 장점이 많으나
설치가 어렵고 여러가지 패치를 해야된다는 점이 단점이나
최근에 마니 각광받고 있는 메일 서버인 만큼 매력적인 MTA이다.
큐메일은 혼자서 작동하지 않는다. 슈퍼데몬과 같은 서버와
연계해서 실행해야 한다.
xinetd와 tcpserver로 돌릴수 있다. 그러나 보안과 속도면이나
큐메일과 잘 맞는것으로 보나 tcpserver로 돌리것을 권한다.
그래서 tcpserver가 포함된 cuspi-tcp를 설치한다.
http://cr.yp.to/ucspi-tcp/install.html에서
ucspi-tcp-0.88.tar.gz를 다운 받는다.
소스를 압축 해제한다.
tar xpfz ucspi-tcp-0.88.tar.gz -C /var/tmp/
cd /var/tmp/ucspi-tcp-0.88/ 로 이동한다.
conf-home 파일을 vi로 열어서
/usr/local/ 라인을
/usr/ 로 변경한다. 리눅스의 /usr/로 프리픽스 변경
컴파일 옵션 설정
conf-cc 파일을 열어서
gcc -O2 라인을
gcc -O2 -march=i686 -funroll-loops 으로 변경
컴파일
make
find /* > /root/ucspi-tcp1
설치될 서버의 파일 목록을 작성하기 위해
설친전의 시스템에 존재하는 파일과
디렉토리 목록을 작성해두는 것이다
실제 설치
make setup check
chmod 0510 /usr/bin/tcpserver
chmod 0510 /usr/bin/tcpclient
find /* > /root/ucspi-tcp2
설치하고 난뒤에 생긴 파일들 리스트 조사
diff /root/ucspi-tcp1 /root/ucspi-tcp2 > /root/ucspi-tcp-install
프로그램 설치전에 시스템에 존재하는 파일목록과
프로그램 설치후에 시스템에 존재하는 파일 목록을
비교하여 새로 시스템에 설치된 파일들을 추출한다.
이렇게 하면 새로 설치한 프로그램의 목록을 만들수 있다.
나중에 해당 프로그램을 삭제할때 아주 유용하다
설정은 나중에 큐메일을 모두 설치후 한다.
질문은 메일로 안 받습니다. 홈의 질답게시판에서 해주세요.
비츠로 홈 - http://vitro.pe.kr
--- 주의 ---
나는 데몬툴을 사용하지 않고 시작 스크립트로 qmail을
조정하는 방식을 사용한다. 그러니 데몬툴을 따로
설정해서 설치하지 말길 바란다.
qmail을 사용하는 방법은 인증 방법과 디비 사용에
따라 꽤나 마니 나누어지나 내가 사용한 방법은
checkpassword로 시스템 패스워드
인증방식으로 하나의 도메인만 지원하는 방법과
vpopmail과 mysql을 연동하고 가상도메인을 지원하는 방법을 사용한다.
vpopmail을 쓸경우는 qmailadmin을 연동한다.
--------------------------------------------
checkpassword와 vpopmail을 둘다 지원할것들
--------------------------------------------
두가지 인증 방법으로 하더라도 공통적으로
imap은 둘다 courier-imap으로 연동할것이고
아파치+php와 함께 imap을 연동하는 방법도 함께
거론한다.
webmail로는 squirrelmail을 사용하여
단일 도메인과 가상도메인 모두 지원한다.
유동아피(smtp-auth) 기능도 지원할것이다.
그리고 마지막으로 스팸메일과 바이러스 필터링을 위해
qmail-scanner+maildrop 그리고
SpamAssassin의 필터링을 결합하여
스팸필터링까지만 한다.
자신이 설치할 유형이 단일 도메인인지
아니면 가상도메인까지 지원할것인지
그리고 mysql을 지원할것인지 잘 선택해서
설치하시길 바랍니다.
checkpassword설치시 vpopmail과 qmailadmin은
설치하지 않습니다.
vpopmail설치시는 반대로 checkpassword를 설치하지 않습니다.
qmail-1.03설치① (ucspi-tcp모듈)
큐메일은 모듈 방식으로 작동한다. 무척이나 유용하고 장점이 많으나
설치가 어렵고 여러가지 패치를 해야된다는 점이 단점이나
최근에 마니 각광받고 있는 메일 서버인 만큼 매력적인 MTA이다.
큐메일은 혼자서 작동하지 않는다. 슈퍼데몬과 같은 서버와
연계해서 실행해야 한다.
xinetd와 tcpserver로 돌릴수 있다. 그러나 보안과 속도면이나
큐메일과 잘 맞는것으로 보나 tcpserver로 돌리것을 권한다.
그래서 tcpserver가 포함된 cuspi-tcp를 설치한다.
http://cr.yp.to/ucspi-tcp/install.html에서
ucspi-tcp-0.88.tar.gz를 다운 받는다.
소스를 압축 해제한다.
tar xpfz ucspi-tcp-0.88.tar.gz -C /var/tmp/
cd /var/tmp/ucspi-tcp-0.88/ 로 이동한다.
conf-home 파일을 vi로 열어서
/usr/local/ 라인을
/usr/ 로 변경한다. 리눅스의 /usr/로 프리픽스 변경
컴파일 옵션 설정
conf-cc 파일을 열어서
gcc -O2 라인을
gcc -O2 -march=i686 -funroll-loops 으로 변경
컴파일
make
find /* > /root/ucspi-tcp1
설치될 서버의 파일 목록을 작성하기 위해
설친전의 시스템에 존재하는 파일과
디렉토리 목록을 작성해두는 것이다
실제 설치
make setup check
chmod 0510 /usr/bin/tcpserver
chmod 0510 /usr/bin/tcpclient
find /* > /root/ucspi-tcp2
설치하고 난뒤에 생긴 파일들 리스트 조사
diff /root/ucspi-tcp1 /root/ucspi-tcp2 > /root/ucspi-tcp-install
프로그램 설치전에 시스템에 존재하는 파일목록과
프로그램 설치후에 시스템에 존재하는 파일 목록을
비교하여 새로 시스템에 설치된 파일들을 추출한다.
이렇게 하면 새로 설치한 프로그램의 목록을 만들수 있다.
나중에 해당 프로그램을 삭제할때 아주 유용하다
설정은 나중에 큐메일을 모두 설치후 한다.