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

Setting IP Address lewat DOS

Mungkin qta smua biasanya setting IP Address pada windows menggunakan cara GUI..yaitu klik menu start->control panel->network connection-> dan bla..bla..bla seterusnya..



Tp sebenarnya qta bisa juga mensetting ip address itu via Command prompt ato DOS..



gk percaya?? ni ada contoh printahnya..buka command prompt via Start Menu-> RUN lalu ketik cmd..lalu enter...



- tuk Setting IP address dan default Gateway



netsh int ip set address "local area connection" static 192.168.113.25 255.255.255.0 192.168.113.1 1

dimana local area connection adalah interface yang akan di beri IP..dan 192.168.113.25 adalah IP yang akan di setting..kemudian 255.255.255.0 adalah netmasknya..dan 192.168.113.1 adalah default gatewaynya..



- tuk setting DNS server



netsh int ip set dns "local area connection" static 202.87.248.114 primary



local area connection adalah interface yang akan d beri DNS Server dan 202.87.248.114 adalah alamat DNS Server yg akan d masukan..kemudian primary berarti bahwa..alamat DNS Server tersebut digunakan sebagai primary ato yg pertama d pakai..



bagaimana klo ip nya mo dhcp?




klo mw jd dhcp client..pada perintah d atas..ganti aja option static menjadi dhcp...
perintah lengkapnya spt ni:


netsh int ip set address "local area connection" dhcp



Udah dech..cuman sgitu..met berconsole ria..hahaha :ketawa:

Konfigurasi DNS Server dan DHCP Server menggunakan DNSMASQ

Dnsmasq adalah sebuah aplikasi server pada OS Linux yang berfungsi sebagai dns server dan dhcp server.


1. Install paket dnsmasq

#apt-get install dnsmasq


2. Edit file /etc/dnsmasq.conf

#vi /etc/dnsmasq.conf


Tambahkan baris berikut pada file dnsmasq.conf



#bagian ini membahas tentang domain, kita akan



#mendefinisikan domain jaringan.com



#dengan ip 192.168.0.1



address=/jaringan.com/192.168.0.1



#bagian ini membahas tentang dhcp server, kita akan



#memberikan range ip yang akan digunakan untuk



#dhcp client.



#range ip mulai dari 192.168.0.0.50 s/d 192.168.0.150



dhcp-range=192.168.0.50,192.168.0.150,12h



Setelah selesai menambahkan baris di atas, lalu kita save dan keluar dari editor vi dengan menekan SHIFT:wq


3.Restart ulang dnsmasq dengan perintah

#/etc/init.d/dnsmasq restart


4.Lakukan uji coba domain dengan perintah

#nslookup jaringan.com



Jika berhasil maka output nya akan muncul



Server: 192.168.0.1



Address: 192.168.0.1#53


Name: jaringan.com

Address: 192.168.0.1


5. Lakukan uji coba dhcp server pada computer OS windows dengan merubah konfigurasi tcp/ip agar digunakan sebagai dhcp client.

6. Pada Tab General pilih Obtain an IP address automatically. Lalu klik Ok.

7. Setelah merubah konfigurasi tcp/ip, windows akan otomatis mencari/meminta ip secara broadcast ke jaringan.