qmail merupakan
sebuah mail server yang dikembangkan oleh Dr. Dan Bernstein yang mulai ditulis
pada Desember 1995. Qmail sangat terkenal dan dapat diandalkan dengan jaminan
keamanan yang sangat tinggi, efisien, dan dengan MTA (Mail Transfer Agent) yang sederhana.
Qmail dirancang untuk koneksi internet khususnya *NIX. Alasan mengapa
menggunakan qmail adalah:
– Secure (aman)
Pengiriman email merupakan suatu hal yang berbahaya untuk pemakai apabila layanan yang diberikan masih bisa di lubangi seseorang. Saat ini, kebutuhan akan keamanan sudah tidak bisa di tawar-tawar lagi dan qmail menjadi salah satu jawban dari persoalan tersebut
– Dapat diandalkan
Qmail menjamin pesan yang masuk dalam mail server tidak akan hilang termasuk saat lampu mati karena qmial menggunakan format maildir. Format ini tidak akan hancur atau rusak apabila system mengalami crash saat pengiriman. Tidak hanya itu saja, user lain dapat mengirimkan email ke user tersebut.
– Efisien
Di komputer Pentium, qmail dapat dengan mudah memproses pesan ratusan ribu tiap harinya, baik mengirim atau pun menerima.
– Secure (aman)
Pengiriman email merupakan suatu hal yang berbahaya untuk pemakai apabila layanan yang diberikan masih bisa di lubangi seseorang. Saat ini, kebutuhan akan keamanan sudah tidak bisa di tawar-tawar lagi dan qmail menjadi salah satu jawban dari persoalan tersebut
– Dapat diandalkan
Qmail menjamin pesan yang masuk dalam mail server tidak akan hilang termasuk saat lampu mati karena qmial menggunakan format maildir. Format ini tidak akan hancur atau rusak apabila system mengalami crash saat pengiriman. Tidak hanya itu saja, user lain dapat mengirimkan email ke user tersebut.
– Efisien
Di komputer Pentium, qmail dapat dengan mudah memproses pesan ratusan ribu tiap harinya, baik mengirim atau pun menerima.
Dalam tutorial ini, penulis akan menjelaskan tentang bagaimana cara menginstal
qmail di Centos 5.4 dengan menggunakan domain ribhy.com dan IP 192.168.0.248.
Penulis menggunakan system qmailrocks karena penulis merasa
system ini sangat cocok jika diterapkan pada user linux yang ingin menginstal
qmail namun juga ingin mengetahui langkah-langkahnya.
Langkah penginstalan- download paket Qmail ww.qmail.org
2. instal qmail
3. Install Ucspi-tcp
Ucspi-tcp merupakan aplikasi untuk tcpserver yaitu paket yang
digunakan sebagai utility koneksi client server yang menggunakan protocol
TCP
4. Install Daemon-tool
Daemon tool merupakan daemon untuk menelola aplikasi-aplikasi pendukung
utility yang digunakan oleh system operasi untuk mengatur segala proses yang
berjalan seperti qmail dan segala tambahan paket lainnya. Daemontools akan
melakukan starting service dan merestart apabila ada service yang mati.
Untuk melihat apakah daemontools
berjalan atau tidak, Ceklah dengan perintah:
# ps aux | grep svscanboot
Instalsi Ezmlm
Ezmlm merupakan program untuk membuat mailing list di qmail.
# cd /downloads/qmailrocks/
# tar zxvf ezmlm-0.53-idx-0.41.tar.gz
# cd ezmlm-0.53-idx-0.41
# make && make setup
Instalasi AutoResponder
Autoresponder digunakan untuk merespon email yang masuk secara otomatis.
# cd /downloads/qmailrocks
# tar zxvf autorespond-2.0.5.tar.gz
# cd autorespond-2.0.5
# make && make install
merupakan pop3 server, yaitu paket tambahan dari qmail untuk menangani virtual email domain dalam satu mail server. Hal ini untuk memudahkan kita dalam penanganan atau administrasi system yang baik. Vpopmail bisa menggunakan database (dalam hal ini mysql) dan juga bisa tidak.1. Tidak Menggunakan Database Opsi dipilih jika kita hanya mempunyai beberapa domain saja (tidak lebih dari 50 domain) dan kita masih termasuk pemula dalam linux. Ini adalah langkah-langkahnya:# cd /downloads/qmailrocks# tar zxvf vpopmail-5.4.13.tar.gz# cd vpopmail-5.4.13# ./configure --enable-logging=p# make && make install-strip2. Menggunakan Database Mysql Opsi ini dipilih jika kita menghandle lebih dari 50 domain dan kita paham dengan konfigurasi linux dan qmail itu sendiri. Berikut adalah langkah-langkahnya:# mkdir ~vpopmail/etc# chown vpopmail:vchkpw ~vpopmail/etc# echo "localhost|0|vpopmailuser|password|vpopmail" > ~vpopmail/etc/vpopmail.mysqlcatatan: Untuk vpopmailuser bisa diganti dengan apa saja dan password diserahkankepada masing-masing dari kita# chown vpopmail:vchkpw ~vpopmail/etc/vpopmail.mysql# chmod 640 ~vpopmail/etc/vpopmail.mysql# mysql -u root –p> CREATE DATABASE vpopmail;> grant select,insert,update,delete,create,drop ON vpopmail.*TO vpopmailuser@localhost IDENTIFIED BY 'password';> quit;Sekarang, kita akan instalasi program vpopmail dengan cara:# cd /downloads/qmailrocks# tar zxvf vpopmail-5.4.13.tar.gz# cd vpopmail-5.4.13Langkah selanjutnya adalah:# ./configure --enable-logging=p --enable-auth-module=mysql --disable-passwd--enable-clear-passwd --disable-many-domains --enable-auth-logging --enable-sql-logging--enable-valias --disable-mysql-limits# make && make install-stripE. Instalasi vqadmin
Vqadmin merupakan domain manager berbasis web yang digunakan untuk mengelola email, baik penambahan, penghapusan alamat email, penambahan maupun penghapusan mailinglist dan juga penambahan domain. Berikut adalah langkah-langkahnya:# cd /downloads/qmailrocks# tar zxvf vqadmin-2.3.6.tar.gz# cd vqadmin-2.3.6# ./configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html# make && make install-stripRubah di file httpd.conf menjadi seperti berikut:# vi /etc/httpd/conf/httpd.conf<Directory "/ var/www/cgi-bin /vqadmin">deny from allOptions ExecCGIAllowOverride AuthConfigOrder deny,allow</Directory># cd / var/www/cgi-bin /vqadmin# vi .htaccessAuthType BasicAuthUserFile /etc/httpd/conf/.htpasswdAuthName vQadminrequire valid-usersatisfy anyDisini penulis memberitahukan bahwa file .htpasswd ada di /etc/httpd/conf# chown apache .htaccess# chmod 644 .htaccess# htpasswd –bc /etc/httpd/conf/.htpasswd admin passwordDisini, penulis memberikan usernamenya admin dan passwordnya adalah password.# chmod 644 /etc/httpd/conf/.htpasswd# service httpd restartBuka browser lalu ketikkan:http://alamat_ip/cgi-bin/vqadmin/vqadmin.cgiMasukkan username dan password yang sudah kita buat sebelumnya. Dalam hal ini admin dan password. Tekan tombol OK,Buatlah domain dengan menekan link Add Domain,Buatlah nama domain dan passwordnya. Dalam hal ini penulis membuat domain ribhy.com.
F. Maildrop
Digunakan
untuk memfilter email yang masuk. Program ini digunakan secara bersamaan pada qmailscanner. Berikut adalah langkah-langkahnya:# cd /downloads/qmailrocks# tar zxvf maildrop-1.6.3.tar.gz# cd maildrop-1.6.3# ./configure --prefix=/usr/local --exec-prefix=/usr/local --enable-maildrop-uid=root --enable-maildrop-gid=vchkpw --enable-maildirquota# make && make install-strip && make install-man
g. qmailadmin
Qmailadmin merupakan aplikasi berbasis web yang digunakan untuk mengelola user pada tiap domain. Berikut adalah langkah-langkahnya:# cd /downloads/qmailrocks# tar zxvf qmailadmin-1.2.9.tar.gz# cd qmailadmin-1.2.9# ./configure --enable-cgibindir=/var/www/cgi-bin --enable-htmldir=/var/www/html# make && make install-stripBuka browser, lalu ketikkan:http://192.168.0.248/cgi-bin/qmailadmin. Tahap Akhir qmail
# cd /downloads/qmailrocks/scripts/finalize/linux/# ./finalize_linux.script# vi /var/qmail/supervise/qmail-pop3d/runrubah example.com menjadi ribhy.com# vi /var/qmail/supervise/qmail-smtpd/runrubah example.com menjadi ribhy.com# qmailctl stop# echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp# qmailctl cdb# echopostmaster@ribhy.com This e-mail address is being protected from spambots, you need JavaScript enabled to view it> /var/qmail/alias/.qmail-root# echopostmaster@ribhy.com This e-mail address is being protected from spambots, you need JavaScript enabled to view it> /var/qmail/alias/.qmail-postmaster# echopostmaster@ribhy.com This e-mail address is being protected from spambots, you need JavaScript enabled to view it> /var/qmail/alias/.qmail-mailer-daemon# ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous# chmod 644 /var/qmail/alias/.qmail*sumber : https://tekno.ribhy.com/tekno/how-to/mail-server/instalasi-qmail-pada-server-linux-dengan-metode-compile/
Tidak ada komentar:
Posting Komentar