(다운로드부터 셋팅까지)
모든스크립트들은 이 위치에 존재함. 아래의 링크는 64비트 centos 5.0 기준임.
http://www.qmailtoaster.org/old/centos/cnt5064/
Install quick reference
1. 그놈이나 kde를 설치하지 않은 fresh 서버에 설치한다.
2. selinux 를 끈다. (그러나 수정가능)
3. yum 을 update한다 (upgrade명령을 추천). 그리고 리붓
4. cnt5064-deps.sh 실행
5. cnt5064-perl.sh 실행
6. cnt5064-svcs.sh 에 mysql 루트패스워드를 수정하고, firewall.sh 에 ip주소를 수정한다.
7. cnt5064-svcs.sh 실행 & 리부팅
8. cnt5064-install.sh 실행
9. cnt5064-djbdns-localcache-install.sh 실행 혹은 bind를 설정한다.
Fresh Configuration
Directory Reviews
* 기본적인 qmail 의 시스템은 /var/qmail 에 설치된다 (prefix) 이하는 prefix sub로 설명한다.* control 디렉토리에는 qmail main system 의 설정관련 파일이 존재한다.
* smtp rules 은 /etc/tcprules.d/ 에 존재한다. 설정변경후에는 컴파일이 필요하지만 service script 을 사용함으로써 (init.d의 qmailctl등) 바로 만들수 있다. qmailctl cdb
Fast Configuration
아래 설명된 target configuration 파일은 control 디렉토리 하에 있음1. defaultdomain - 사용할 도메인만 입력
2. defaulthost - 사용할 도메인 입력 (상동)
3. locals - 로컬서버의 어드레스들을 입력 (mx 포함)
4. me - 자신의 도메인을 입력 (1상동)
5. rcpthosts - 송신을 허용할 호스트들을 입력
6. databytes - 메일이 핸들링할 최고용량 설정
7. virtualdomains - 가상도메인 설정
8. spfbehavior - spf 체크를 사용할지에 대해 설정 (enforcing화 하려면 3)
9. simcontrol - 스팸 체크관련 시스템의 컨트롤 (ip기반임)
Spam Configuration
설치후 perl CPAN 을 이용하여 필요한 모듈을 추가로 설정하여야 spam control 시스템이 정상적으로 동작한다.sudo -u vpopmail /usr/bin/spamassassin -D --lint
등으로 테스트해서 오류가 올라오는 perl 의 패키지를 찾아서 cpan을 통해 인스톨한다.
Vpopmail Configuration
vpopmail 관련 프로그램 binary path -> /home/vpopmail/bin
vadddomain 등으로 도메인 추가후 vadduser 등으로 사용자 삽입
QR: 만약 기존서버에서 이관하는 경우에는 /var/qmail/users/assign 의 값을 옮겨야 함.
Posted by LeCieL



