qmail를 웹상에서 관리할수 있는 관리도구 qmailadmin

| 2016년 7월 31일 | 0 Comments

qmailadmin 설치 및 설정 방법을 설명드리겠습니다.

qmailadmin을 설치하기 전에 autorespond 와 ezmlm 를 설치합니다.
필수로 설치해야 하는것은 아니지만 메일링 리스트를 관리하기 위해서는 필요합니다.

1. 다운로드 이후에 알아보기쉽게 이름을 변경한 뒤 압축 및 make ,
2. 적당한 경로에 디렉토리를 복사합니다.
# wget http://whiterussian.tistory.com/attachment/cfile3.uf@13422B3C4F0E7A762DEFE7.gz
# mv cfile3.uf@13422B3C4F0E7A762DEFE7.gz autorespond-2.0.5.tar.gz
# tar -zxvf autorespond-2.0.5.tar.gz
# cd autorespond-2.0.5
# make
# cp autorespond /usr/local/bin

1. ezmlm 과 ezmlm-idx 파일을 다운로드 한 뒤 이름을 변경하고,압축을 풉니다.
2. idx파일을 ezmlm 파일에 옮긴 뒤 error.h 파일수정 후 패치 및 make

# wget http://whiterussian.tistory.com/attachment/cfile30.uf@1964A43C4F0E7A7C1C7729.tar
# mv cfile30.uf@1964A43C4F0E7A7C1C7729.tar ezmlm-0.53.tar.tar
# wget http://whiterussian.tistory.com/attachment/cfile26.uf@207A9E3C4F0E7A811443F5.tar
# mv cfile26.uf@207A9E3C4F0E7A811443F5.tar ezmlm-idx-0.40.tar.tar
# tar -zxvf ezmlm-0.53.tar.tar
# tar -zxvf ezmlm-idx-0.40.tar.tar
# mv-f ezmlm-idx-0.40/* ezmlm-0.53/
# cd ezmlm-0.53
# vi error.h
#include –→ 명령어가 아닌 구문 추가부분 / 해당 구문 추가후 wq로 저장하고 빠져나가기.
# make
# make man
# make setup

1. qmailadmin 을 다운로드 받고, 알아보기 쉽게 이름을 변경 후 압축을 풉니다.
2. 해당 디렉토리로 이동하여 위에서 설치한 경로를 알맞게 적어준 뒤 컴파일을 시작합니다.

# wget http://whiterussian.tistory.com/attachment/cfile25.uf@2050F53C4F0E7A862D72ED.gz
# mv cfile25.uf@2050F53C4F0E7A862D72ED.gz qmailadmin-1.2.15.tar.gz
# tar -zxvf qmailadmin-1.2.15.tar.gz
# cd qmailadmin-1.2.15
# ./configure –enable-vpopmaildir=/home/vpopmail –enable-htmldir=/usr/local/qmailadmin –enable-cgibindir=/usr/local/qmailadmin/cgi-bin –enable-ezmlmdir=/usr/local/bin/ezmlm –enable-autoresponder-bin=/usr/bin
# make
# make install-strip

1. httpd.conf 파일 수정
2. vhosts.conf 파일 수정 – 여기서 중요한 점은 파일 경로를 qmailadmin/cgi-bin까지 설정해주어야 하며, 웹상에서또한 도메인/cgi-bin/qmailadmin 까지 적어줘야 접속이 됩니다.

# vi /usr/local/apache/conf/httpd.conf
LoadModule cgid_module modules/mod_cgid.so → 주석해제 이후 저장후 빠져나오기
# vi /usr/local/apache/conf/extra/httpd-vhosts.conf

ServerAdmin les421@smileserv.com
DocumentRoot “/usr/local/qmailadmin/cgi-bin”
ServerName 115.68.27.76
ErrorLog “logs/qmailadmin_error_log”
CustomLog “logs/qmailadmin_access_log” common

로그인화면
도메인/cgi-bin/qmailadmin 으로 접속한 화면

로그인 이후화면
로그인 이후의 화면

qmailadmin 의 GUI가 좀 허전한 느낌입니다…

Category: LINUX

이은석

About the Author ()