Anda di halaman 1dari 22

Membangun Mail Server pada Linux Redhat 9

Setelah sebelumnya saya sempat menulis cara tentang Membangun WEB Server pada Linux Redhat 9, kali ini saya
akan menyambungnya dengan Membangun Mail Server pada Linux Redhat 9. Manfaat yang nantinya akan kita
dapat dari membangun mail server ini adalah kita dapat berkirim e-mail pada pengguna lain layaknya seperti kita
berkirim e-mail melalui yahoo, gmail, plasa, yang tentunya hanya dapat dilakukan pada lingkup jaringan Intranet ini
saja.


Untuk dapat membangun Mail Server ini, anda harus membangun DNS server terlebih dahulu, dan DNS server yang
sudah anda bangun harus sudah berhasil dan bisa dijalankan. Maka daripada itu, ada baiknya anda mengikuti
langkah-langkah membangun server Intranet dengan redhat 9 ini secara berurutan sesuai dengan yang saya
tuliskan. Mulai dari membangun DNS server, membangun DHCP server, sharing file, dan membangun WEB sever.
Setiap artikelnya saling berkaitan. Jadi bila anda langsung mengikuti artikel ini tanpa memulainya dari awal, hasilnya
akan sia-sia karena Mail Server ini tidak akan berjalan sama sekali.

Baiklah, langsung saja sekarang kita masuk ke langkah-langkahnya.

Setting file Postfix
Buka terminal dan login sebagai root
Ketikkan vi /etc/postfix/main.cf. Maka akan muncul tampilan file main.cf sebagai berikut (Jangan lupa tekan
tombol insert sebelum mengedit).

Cari script #myhostname = vitual.domain.tld. Tambahkan dibawah script myhostname = timalgrib.com tepat
dibawah #myhostname = vitual.domain.tld.
Tambahkan juga script mydomain = timalgrib.com tepat dibawah #mydomain = domain.tld. Lihat hasilnya seperti
gambar dibawah

Cari script #myorigin = $mydomain. Hilangkan tanda # pada script tersebut

Cari script #inet_interfaces = all. Hilangkan tanda # pada script tersebut

Cari script mynetworks. Edit IP nya menjadi 192.168.1.0/27.

Cari lagi dibawahnya script #alias_maps = hash:/etcpostfix/aliases. Hilangkan tanda # pada script tersebut

Cari lagi dibawahnya script #alias_database pada baris ke 311. Hilangkan tanda # pada script tersebut dan edit
menjadi alias_database : hash:/etc/postfix/aliases.

Simpan file main.cf yang sudah di edit tersebut dengan menekan tombol insert lalu tekan esc lalu ketik :wq lalu
enter.
Setting imap dan ipop3
Ketik vi /etc/xinetd.d/imap pada terminal. Ubah script disable = yes menjadi disable = no. Tekan tombol insert
untuk mengedit


Simpan file tersebut dengan menekan tombol insert lalu tekan esc, lalu ketik :wq dan tekan enter
Buka file ipop3. ketik vi /etc/xinetd.d/ipop3. Edit file tersebut hanya dengan mengubah disable = yes menjadi
disable = no sama seperti mensetting file imap tadi.

Simpan file tersebut
Setting Squirrelmail
Ketik vi /etc/squirrelmail/config.php. maka akan tampil seperti ini

Edit pada bagian org_name. Edit script tersebut menjadi =>WELCOME TO mail.timalgrib.com<=

Edit juga pada script $domain, isi dengan timalgrib.com. Lalu $imapServerAddress. Isi dengan
mail.timalgrib.com. Dan $smtpServerAddress, isi dengan mail.timalgrib.com.

Save dan exit
restart postfix dan xinetd

Konfigurasi selesai
Uji coba mail server pada server
Buka mozilla firefox pada redhat. Ketikkan alamat mail.timalgrib.com. Maka akan muncul tampilan sebagai
berikut


Masukkan username dan password login redhat anda untuk dapat login ke mail server tersebut.

Lakukan hal yang sama pada client windows XP. Masukkan alamat mail.timalgrib.com dan login dengan
username dan password yang sama untuk login pada redhat





Menambah user baru
Buka pada main menu user and groups


Tambahkan user baru disana dengan mengklik add user. Masukkan username dan password nya lalu ok.
Pembuatan user ini bertujuan untuk dapat login ke mail server


Kini terdapat 3 user dalam daftar tersebut. Selanjutnya kita akan mencoba mengirim e-mai dari user tignov ke
user diamond
Uji coba mengirim dan menerima e-mail
Login sebagai tignov
Klik compose
Masukkan diamond pada bagian to
Tulis isi surat dengan cuma testing doang....haha
Klik send

Klik sign out untuk keluar
Login lagi sebagai diamond
Masukkan username dan password untuk login
Maka akan tampil e-mail masuk seperti ini















Untuk webmail saya menggunakan squirrelmail.
Silahkan Anda download :
Download Squirrelmail-1.4.19.tar.gz
Tidak perlu basa-basi langsung saja berikut langkah-langkahnya :
1. Install RedHat telebih dahulu klik disini.
2. Buat DNS klik disini.

3. Restart named
#service named restart
Stopping named: [ OK ]
Starting named: [ OK ]

4. Install paket imap dan postfix.
5. Mount CD terlebih dahulu.
# mount /dev/cdrom /mnt/
# cd /mnt/RedHat/RPMS/
Install Paket dengan perintah
# rpm -ivh postfix-1.1.11-11.i386.rpm



6. Setting postfix :
#vi /etc/postfix/main.cf
Edit atau tambahkan dengan tekan INSERT seperti di bawah :

myhostname = zainul.zainul.com (localhost.domain anda)

mydomain = zainul.com (domain anda)

myorigin = $mydomain

inet_interfaces = all
#inet_interfaces = $myhostname
#inet_interfaces = $myhostname, localhost
#inet_interfaces = localhost


#mydestination = $myhostname, localhost.$mydomain, localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain


mynetworks_style = subnet


mynetworks = 192.168.21.0/24 (Ip anda / subnet mask), 127.0.0.0/8


Kemudian simpan dengan tekan tombol ESC ketik :wq Enter.

7. Setting imap dan pop3 :
Setting imap dengan perintah :
# vi /etc/xinetd.d/imap
Kemudian ganti disable = yes dengan 'no'
Kemudian simpan dengan tekan tombol ESC ketik :wq Enter.




Setting pop 3 dengan perintah :
# vi /etc/xinetd.d/pop3
Kemudian ganti disable = yes dengan 'no'


Kemudian simpan dengan tekan tombol ESC ketik :wq Enter.



8. Restart Postfix :
#service postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]


9. Restart Xinetd
# service xinetd restart


10. Buat User :
#useradd -m arema
#passwd arema
New UNIX password:
Retype new UNIX password:


Untuk membuat lagi user ikuti langkah di atas karena kalau mail harus memiliki minimal 2 user
untuk mengecheck apakah berhasil atau tidaknya.


11. Cek mengirim email :
#telnet mail.zainul.com 25 (mengirim email)
Trying ::1...
Connected to mail.zainul.com.
Escape character is '^]'.
220 zainul.zainul.com ESMTP Postfix
mail from: zainul (mail dari user)
250 2.1.0 Ok
rcpt to: arema (user yang menerima email)
250 2.1.5 Ok
data (data yang dikirim)
354 End data with .
Salam Satu Jiwa (isi data yang dikirim)
.
250 2.0.0 Ok: queued as C1FCD50072
quit (keluar dari telnet 25)
221 2.0.0 Bye
Connection closed by foreign host.

12. Cek email ditrima atau tidak :
#telnet mail.zainul.com 110
Trying ::1...
Connected to mail.zainul.com.
Escape character is '^]'.
+OK Dovecot ready.
user arema (user yang dikirimi email)
+OK
pass arema (password user)
+OK Logged in.
list (untuk melihat dapat pesan atau tidak)
+OK 1 messages:
1 453
.
retr 1 (melihat isi email)
+OK 453 octets
Return-Path:
X-Original-To: arema
Delivered-To: arema@zainul.com
Received: from localhost6.localdomain6 (localhost6.localdomain6 [IPv6:::1])
by zainul.zainul.com (Postfix) with SMTP id C1FCD50072
for ; Fri, 10 Dec 2010 04:07:41 +0700 (WIT)
Message-Id: <20101209210748.C1FCD50072@zainul.zainul.com>
Date: Fri, 10 Dec 2010 04:07:41 +0700 (WIT)
From: zainul@zainul.com
To: undisclosed-recipients:;

Salam Satu Jiwa (isi email yang di kirim)
.
quit (keluar dari telnet 110)
+OK Logging out.
Connection closed by foreign host.

Setting Webmail dengan menggunakan squirrelmail
Install Squirrelmail
Install dari CD-nya dengan perintah :
# rpm ivh squirrelmail-1.2.10-4noarch.rpm
Seperti pada gambar dibawah

Kemudian Konfigurasi seperti gambar dibawah. Nama zainul.com ganti dengan nama domain
anda.

Kemudian coba browser di komputer client. Buka domain anda/webmail misal :
zainul.com/webmail. Akan muncul tampilan squirrelmail seperti gambar dibawah.


Coba Login dengan salah satu user.


Akan Masuk jendela email seperti gambar dibawah.


Coba kirim email ke user yang lain.



Login ke user yang dikirimi email


Pada jendela email ada pesan.

Buka pesannya. Dan Email pun sudah jadi.

Anda mungkin juga menyukai