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 의 값을 옮겨야 함.
svn은 각 디렉토리에 .svn 이라는 폴더를 만들어 이 경로가 리파지터리와 싱크됨을 선언하게된다. 따라 그 파일을 지워버리면, working copy 가 아닌게 되므로 더이상 svn명령을 사용할수 없게되므로 주의해야한다. 이와 유사한 역할을 하는것이 export 명령어다.