* Wong Edan *

Menu
Kategori
IT Holic [9]
News [5]
Coretan Bijak [7]
Tahukah Anda ? [6]
UnPublish [2]
Catetan
Kumpulan Coretan
Kalender
«  February 2011  »
Su Mo Tu We Th Fr Sa
  12345
6789101112
13141516171819
20212223242526
2728
RSS

My Yahoo
yahoo messenger icon
Search
Main » 2011 » February » 19 » Installasi Qmail Server
04:16
Installasi Qmail Server

Installasi Qmail ini saya menggunakan paket qmailrocks dan debian OS. Tutorial ini banyak disadur dari www.qmailrocks.org.Setelah dicoba mantabpss juga ternyata. Oh yak, mohon maap sebelumna,karena tampilan tutorial dibawah ini yang tidak rapi. Yah tahu sendirilah..karena content pada blog ini yang kecil.he..(masih dalam progesupdate themes). Alternativnya kita bisa mengcopy tutorial ini dan kitapastekan pada notepad atau text editor yang lain, sehingga kita mudahuntuk membacanya.(saran doank)

1. Installasi paket pendukung

root@mail:~# apt-get install apache2 php5 mysql-server gcc make g++ openssl libssl-dev wget patch patchutils telnet

Untuk apache dan php bisa diinstall versi berapa saja, yang jelasweb server harus jalan dengan php support. Yang pasti anda2 semua dahpada tahu kan cara installasi dan konfigurasinya. So, langsung aja ketahap selanjutnya. oK!

2. Download dan ekstrak paket qmailrocks

Sebelumnya buat directory /downloads. Dalam installasi inimenggunakan directory /downloads. Sebenarnya terserah kita maumeletakkan file qmailrocks di directory mana, tetapi untuk mempermudahalangkah baiknya gunakan directory yang sama dengan tutorial ini.

root@mail:~# mkdir /downloads
root@mail:~# cd /downloads/
root@mail:/downloads# wget http://www.qmailrocks.org/downloads/qmailrocks.tar.gz
root@mail:/downloads# tar zxvf qmailrocks.tar.gz

3. Installasi qmail

root@mail:/downloads# /downloads/qmailrocks/scripts/install/qmr_install_linux-s1.script
root@mail:/downloads# /downloads/qmailrocks/scripts/util/qmail_big_patches.script
root@mail:/downloads# cd /usr/src/qmail/qmail-1.03
root@mail:/usr/src/qmail/qmail-1.03# make man && make setup check
root@mail:/usr/src/qmail/qmail-1.03# ./config-fast your_hostname (contoh: ./config-fast mail.ineb.or.id)

Selanjutnya membuat sertifikat (sesuaikan dengan nama domain anda)

root@mail:/usr/src/qmail/qmail-1.03# make cert

Country Name (2 letter code) [GB]:ID
State or Province Name (full name) [Berkshire]:Jakarta
Locality Name (eg, city) [Newbury]:Jkt
Organization Name (eg, company) [My Company Ltd]:ineb.or.id
Organizational Unit Name (eg, section) []:mail
Common Name (eg, your name or your server�s hostname) []:mail.ineb.or.id
Email Address []:postmaster@ineb.or.id

root@mail:/usr/src/qmail/qmail-1.03# chown -R vpopmail:qmail /var/qmail/control/clientcert.pem /var/qmail/control/servercert.pem

4. Installasi ucspi-tcp

root@mail:/usr/src/qmail/qmail-1.03# cd /usr/src/qmail/ucspi-tcp-0.88/
root@mail:/usr/src/qmail/ucspi-tcp-0.88# patch < /downloads/qmailrocks/patches/ucspi-tcp-0.88.errno.patch
root@mail:/usr/src/qmail/ucspi-tcp-0.88# make && make setup check

5. Installasi daemontools

root@mail:/usr/src/qmail/ucspi-tcp-0.88# cd /package/admin/daemontools-0.76/src
root@mail:/package/admin/daemontools-0.76/src# patch < /downloads/qmailrocks/patches/daemontools-0.76.errno.patch
root@mail:/package/admin/daemontools-0.76/src# cd /package/admin/daemontools-0.76
root@mail:/package/admin/daemontools-0.76# package/install

6. Installasi Ezmlm

root@mail:/package/admin/daemontools-0.76# cd /downloads/qmailrocks/
root@mail:/downloads/qmailrocks# tar zxvf ezmlm-0.53-idx-0.41.tar.gz
root@mail:/downloads/qmailrocks# cd ezmlm-0.53-idx-0.41
root@mail:/downloads/qmailrocks/ezmlm-0.53-idx-0.41# make && make setup

7. Installasi autorespon

root@mail:/downloads/qmailrocks/ezmlm-0.53-idx-0.41# cd /downloads/qmailrocks
root@mail:/downloads/qmailrocks# tar zxvf autorespond-2.0.5.tar.gz
root@mail:/downloads/qmailrocks# cd autorespond-2.0.5
root@mail:/downloads/qmailrocks/autorespond-2.0.5# make && make install

8. Installasi Vpopmail

root@mail:/downloads/qmailrocks/autorespond-2.0.5# cd /downloads/qmailrocks
root@mail:/downloads/qmailrocks# tar zxvf vpopmail-5.4.13.tar.gz
root@mail:/downloads/qmailrocks# cd vpopmail-5.4.13
root@mail:/downloads/qmailrocks/vpopmail-5.4.13# ./configure -�enable-logging=p
root@mail:/downloads/qmailrocks/vpopmail-5.4.13# make && make install-strip

9. Installasi Vqadmin

root@mail:/downloads/qmailrocks/vpopmail-5.4.13# cd /downloads/qmailrocks
root@mail:/downloads/qmailrocks# tar zxvf vqadmin-2.3.6.tar.gz
root@mail:/downloads/qmailrocks# cd vqadmin-2.3.6

Sesuaikan dengan letak directory cgi-bin dan DocumentRoot padahttpd.conf anda, secara default cgi-bin di /usr/lib/cgi-bin danDocumentRoot di /var/www

root@mail:/downloads/qmailrocks/vqadmin-2.3.6# ./configure �enable-cgibindir=/usr/lib/cgi-bin �enable-htmldir=/var/www
root@mail:/downloads/qmailrocks/vqadmin-2.3.6# make && make install-strip

Tambahkan script berikut pada httpd.conf (ingat sesuaikan dengan letak directory cgi-bin anda)
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
Untuk membatasi hak akses vqadmin melalui web browser kita perlu membuat password :

root@mail:/downloads/qmailrocks/vqadmin-2.3.6# cd /usr/lib/cgi-bin/vqadmin/
root@mail:/usr/lib/cgi-bin/vqadmin#pico .htaccess
Modifikasi terserah anda :

AuthType Basic
AuthUserFile /usr/lib/cgi-bin/vqadmin/vqadmin.passwd
AuthName vQadmin
require valid-user
satisfy any

Setelah disimpan, kemudian lanjutkan perintah :

root@mail:/usr/lib/cgi-bin/vqadmin# touch /usr/lib/cgi-bin/vqadmin/vqadmin.passwd
root@mail:/usr/lib/cgi-bin/vqadmin# chown www-data .htaccess
root@mail:/usr/lib/cgi-bin/vqadmin# chmod 644 .htaccess
root@mail:/usr/lib/cgi-bin/vqadmin# htpasswd -bc /usr/lib/cgi-bin/vqadmin/vqadmin.passwd admin password_admin
Adding password for user admin
root@mail:/usr/lib/cgi-bin/vqadmin# chmod 644 /usr/lib/cgi-bin/vqadmin/vqadmin.passwd

Restart Apache :
root@mail:/usr/lib/cgi-bin/vqadmin# /etc/init.d/apache restart

Jika langkah2 diatas berjalan dengan baik, anda bisa mengunjungi via web http://hostname_anda/cgi-bin/vqadmin/vqadmin.cgi ( ex:
http://mail.ineb.or.id/cgi-bin/vqadmin/vqadmin.cgi )

10. Installasi Maildrop

root@mail:/usr/lib/cgi-bin/vqadmin# cd /downloads/qmailrocks
root@mail:/downloads/qmailrocks# tar zxvf maildrop-1.6.3.tar.gz
root@mail:/downloads/qmailrocks# cd maildrop-1.6.3
root@mail:/downloads/qmailrocks/maildrop-1.6.3# ./configure-prefix=/usr/local -exec-prefix=/usr/local -enable-maildropuid=root-enable-maildrop-gid=vchkpw -enable-maildirquota
root@mail:/downloads/qmailrocks/maildrop-1.6.3# make && make install-strip && make install-man

11. Installasi qmailadmin

root@mail:/downloads/qmailrocks/maildrop-1.6.3# cd /downloads/qmailrocks
root@mail:/downloads/qmailrocks# tar zxvf qmailadmin-1.2.9.tar.gz
root@mail:/downloads/qmailrocks# cd qmailadmin-1.2.9
root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# ./configure -enable-cgibindir=/usr/lib/cgi-bin -enable-htmldir=/var/www
root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# make && make install-strip

12. Finishing

root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# /downloads/qmailrocks/scripts/finalize/linux/finalize_linux.script

Ubah isi file menyesusaikan domain

root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# pico /var/qmail/supervise/qmail-pop3d/run
root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# pico /var/qmail/supervise/qmail-smtpd/run
root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# qmailctl stop
root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# echo �127.:allow,RELAYCLIENT=�”� >> /etc/tcp.smtp
root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# qmailctl cdb

root@mail:/downloads/qmailrocks/qmailadmin-1.2.9# cd /var/qmail/alias/
root@mail:/var/qmail/alias# echo root@ineb.or.id > /var/qmail/alias/.qmail-root
root@mail:/var/qmail/alias# echo postmaster@ineb.or.id > /var/qmail/alias/.qmail-postmaster
root@mail:/var/qmail/alias# echo root@ineb.or.id > /var/qmail/alias/.qmail-mailer-daemon
root@mail:/var/qmail/alias# ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous
root@mail:/var/qmail/alias# chmod 644 /var/qmail/alias/.qmail*

Hasilnya, anda bisa kunjungi dengan browser dihttp://domain.anda/cgi-bin/qmailadmin (ex:http://mail.ineb.or.id/cgi-bin/qmailadmin).
dengan tampilan sebagai berikut.

13. Uninstall sendmail

Chek dan remove file dengan command berikut:

root@mail:/var/qmail/alias# rpm -qa|grep sendmail
root@mail:/var/qmail/alias# rm -f /usr/lib/sendmail
root@mail:/var/qmail/alias# rm -f /usr/sbin/sendmail

Kemudian symlinkkan file berikut:

root@mail:/var/qmail/alias# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
root@mail:/var/qmail/alias# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

14. Check installasi

root@mail:/var/qmail/alias# /downloads/qmailrocks/scripts/util/qmr_inst_check

Congratulations, your Qmailrocks.org Qmail installation looks good!

Jika hasilnya seperti di atas, sampai saat ini semua berjalan lancar. Kemudian jalankan service qmail.

root@mail#qmailctl start

15. Pengujian

Berikut contoh pengujian pop3 dan smtp.

root@mail:/var/qmail/alias# telnet localhost 25
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
220 mail.ineb.or.id ESMTP
HELO
250 mail.ineb.or.id
MAIL FROM: postmaster@ineb.or.id
250 ok
RCPT TO: postmaster@beni.web.id
250 ok
DATA
354 go ahead
Testing message bro…
.
250 ok 1181603765 qp 1901
quit
221 mail.ineb.or.id
Connection closed by foreign host.

root@mail:/var/qmail/alias# telnet localhost 110
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
+OK <1905.1181603773@mail.ineb.or.id>
user postmaster@beni.web.id
+OK
pass postmaster
+OK
list
+OK
1 272
.
retr 1
+OK
Return-Path:

Delivered-To: postmaster@beni.web.id
Received: (qmail 1901 invoked by uid 1008); 12 Jun 2007 06:15:43 +0700
Received: from localhost (HELO ) (127.0.0.1)
by mail.ineb.or.id with SMTP; 12 Jun 2007 06:15:43 +0700
Testing message bro….
quit
+OK
Connection closed by foreign host.

_done_

Sampai saat ini qmail telah terinstall dan bisa di check denganmenggunakan mail client seperti outlook express atau mozillathunderbird. Berikutnya kita bisa melanjutkan dengan menginstallcourier-imap dan webmail salah satunya bisa menggunakan squirrelmail.

Category: IT Holic | Views: 41585 | Added by: dondon | Tags: patchutils, qmail server, odon ucoz, wong edan | Rating: 0.0/0
Total comments: 0
Only registered users can add comments.
[ Registration | Login ]



Copyright GendengCorp © 2026