Jumat, 19 September 2008

Membuat Mail Server dengan Qmail dan Vpopmail

Qmail adalah suatu aplikasi untuk server email yg berjalan pada platform Unix/Linux. Qmail di ciptakan oleh Dan J Bernsteinm seorang professor departemen matematika, statistic dan ilmu computer Universitas Ullinois , Chicago.


Installasi Qmail dan Vpopmail
1. File2x dan patch yg di butuhkan:
„± qmail-1.03.tar.gz
„± qmail-1.03.errno.patch
„± daemontools-0.76.tar.gz
„± daemontools-0.76.errno.patch
„± ucspi-tcp-0.88.tar.gz
„± ucspi-tcp-0.88.errno.patch
„± vpopmail-5.4.9.tar.gz

2. Download file dan patch diatas lalu simpen di /downloads

3. Install Daemontools

# mkdir /package
# chmod 1755 /package
# tar zxvf /downloads/daemontools-0.76.tar.gz ?C /package
# cd /package/admin/daemontools-0.76/src
# patch < /downloads/daemontools-0.76.errno.patch
# cd ..
# package/install

4. Install ucspi-tcp

# tar zxvf /downloads/ucspi-tcp-0.88.tar.gz ?C /usr/local/src
# cd /usr/local/src/ucspi-tcp-0.88
# patch < /downloads/ucspi-tcp-0.88.errno.patch
# make
# make setup check

5. Install Qmail

# mkdir /var/qmail
# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias alias
# useradd -g nofiles -d /var/qmail qmaild
# useradd -g nofiles -d /var/qmail qmaill
# useradd -g nofiles -d /var/qmail qmailp
# groupadd qmail
# useradd -g qmail -d /var/qmail qmailq
# useradd -g qmail -d /var/qmail qmailr
# useradd -g qmail -d /var/qmail qmails
# tar zxvf /downloads/qmail-1.03.tar.gz ?C /usr/local/src
# cd /usr/local/src/qmail-1.03
# patch < /downloads/qmail-1.03.errno.patch
# make setup check
# ./config-fast mail.domain.com

6. Install vpopmail

# groupadd vchkpw
# useradd ?g vchkpw vpopmail
# tar zxvf /downloads/vpopmail-5.4.9.tar.gz ?C /usr/local/src
# cd /usr/local/src/vpopmail-5.4.9
# ./configure \
--disable-roaming-users \
--enable-logging=p \
--disable-ip-alias-domains \
--disable-passwd \
--enable-clear-passwd \
--disable-domain-quotas \
--enable-auth-module=mysql \
--disable-many-domains \
--enable-auth-logging \
--enable-sql-logging \
--enable-valias \
--disable-mysql-limits
# make
# make install-strip