qmailadmin 은 vpopmail의 웹 인터페이스이다. 도메인의 추가,삭제를 제외한 모든 기능을 웹상에서 할수 있으며, ezmlm 을 이용한 메일링 리스트 추가, 삭제, 관리까지 할수 있다.
ezmlm 은 qmail 과 같이 사용할수 있는 강력한 메일링 리스트이다. 이 문서에서는 ezmlm 에 대한 설명은 하지 않겠다. (따로 하우투를 하나 쓸까 생각 중이다.) ezmlm 에 대한 더 자세한 것은 해당 문서를 참조하라.
ezmlm 은 http://www.ezmlm.org에서 구할수 있다. ezmlm 과 ezmlm-idx 이 준비 되었다면 다음과 같이 한다.
tar xzf ezmlm-0.53.tar.gz tar xzf ezmlm-idx-0.40.tar.gz mv -f ezmlm-idx-0.40/* ezmlm-0.53/ cd ezmlm-0.53 patch < idx.patch make make man make setup |
ezmlm 은 /usr/local/bin/ezmlm/ 에 설치될 것이다.
tar xzf qmailadmin-0.3x.tar.gz cd qmailadmin-0.3x |
./configure 에 몇가지 옵션이 있다. 서버의 설정이 디폴트와 다른 경우 설정해 주자.
--enable-cgibindir : qmailadmin 이 설치될 디렉토리이다. 웹서버가 사용중인 cgi-bin 디렉토리를 적어준다. 디폴트는 /usr/local/apache/cgi-bin 이다. --with-htmllibdir : qmailadmin 의 html 템플레이트 파일 (당연히 이 파일들은 후에 입맛에 맞게 수정할수 있다.)들이 저장될 장소이다. 그냥 디폴트로 나두어도 된다. (/usr/local/share/qmailadmin) --enable-cgipath : 사용중인 웹서버의 cgi path가 /cgi-bin/ 이 아닌 경우 설정해준다. 디폴트는 /cgi-bin/qmailadmin 이다. |
make make install-strip |
설치가 잘 되었는지 브라우저로 접속해본다. http://localhost/cgi-bin/qmailadmin
이제 원하는 도메인과 postmaster의 암호를 넣으면 로그인해서 여러가지 설정을 편안하게 할수 있다.