Saturday, August 3, 2013

Mail server merupakan server yang difungsikan untuk mengirim dan menerima surat elektronik atau email. Mail server ini dalam aplikasinya bisa ditaruh di dalam ruang server sendiri atau bisa juga ditaruh di tempat hosting. Keuntungan jika mail server dikelola sendiri, maka kita memiliki full akses terhadap server, jadi untuk kebutuhan quota storage tidak terbatas, dalam artian jika harddisk sudah full maka kita tinggal upgrade kapasitas harddisknya.

Lain halnya jika kita hosting ditempat lain, maka untuk quota dan banyaknya account email yang dapat dicreate sangat terbatas, biasanya 1 GB untuk 100 user account.

Ok, balik ke topik awal :)

Zimbra merupakan salah satu aplikasi mail server yang memberikan kemudahan namun untuk featurenya bisa dibilang powerfull. Saat ini zimbra hanya bisa diinstalasi di operating sistem linux. Untuk distro linux apa saja yang disupport oleh zimbra dapat dilihat di www.zimbra.com .

Sebagai persiapan kemudahan dalam instalasi zimbra, berikut data yang saya gunakan :

  • Hardware menggunakan server hp dengan RAM 6 GB dan harddisk 2x300GB (RAID 1)
  • Operating System dengan Centos 6.5 x86_64
  • Aplikasi email dengan Zimbra ZCS 7.2.5 GA
  • Domain/ Hostname : pandujaringan.com/ mail.pandujaringan.com
  • IP Address : 10.0.2.254/24  dengan sistem NAT ke IP Public ISP
Karena tulisan ini fokus untuk sistem instalasi zimbra, maka untuk instalasi opertaing sistem Linux Centos 6 disini saya anggap sudah selesai, sehingga dapat langsung diteruskan ke langkah instalasi zimbra.

Jika instalasi Centos 6 sudah Ok dan setting ip addres juga sudah berjalan dengan baik, maka selanjutnya kita harus mengecek penamaan hosts, karena untuk penamaan hosts ini  harus mengacu pada aturan fully qualified domain name (fqdn) atau penulisan nama domain secara lengkap, sebagai contoh format fqdn adalah mail.pandujaringan.com. Sedangkan untuk merubah hosts pada linux dapat dirubah di file /etc/hosts :
[root@mail ~]# vi /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.2.254  mail.pandujaringan.com  mail
Untuk langkah selanjutnya zimbra memerlukan status kejelasan domain, sehingga zimbra mewajibkan kita untuk create record domain terlebih dahulu, karena nanti saat kita menjalankan perintah install pada zimbra ada tahapan dari instalasi tersebut, dimana zimbra akan memeriksa status domain diarahkan ke MX ( mailserver ) mana dan ip berapa dari MX tersebut. Karena pada panduan ini kita menggunakan ip private maka kita memerlukan sebuah dns server untuk create record domain. dns server ini boleh menggunakan server lain yang terhubung dengan mailserver zimbra, bisa juga kita menginstall dns server di linux Centos 6.5. Panduan instalasi dns server pada Cents 6 akan saya tulis pada tulisan saya berikutnya, jadi jika saat ini anda belum mempunyai panduannya silahkan cari di mbah google :)

Zimbra untuk Centos 6.5 x86_64 dapat didownload di alamat http://files2.zimbra.com/downloads/8.0.5_GA/zcs-8.0.5_GA_5839.RHEL6_64.20130910123908.tgz dan biasanya saya menyimpannya di folder /opt :
[root@mail ~]# cd /opt
[root@mail opt]# wget http://files2.zimbra.com/downloads/8.0.5_GA/zcs-8.0.5_GA_5839.RHEL6_64.20130910123908.tgz
Jika download sudah selesai, silahkan file download tersebut diekstrak dan dilakukan instalasi :
[root@mail opt]# tar -xzvf zcs-8.0.5_GA_5839.RHEL6_64.20130910123908.tgz
[root@mail opt]# cd zcs-8.0.5_GA_5839.RHEL6_64.20130910123908
[root@mail zcs-7.2.5_GA_2906.RHEL6_64.20130911101145]# ./install.sh --platform-override
Setelah menjalankan perintah  ./install.sh --platform-override maka secara otomatis instalsi zimbra berjalan dan biasanya ada beberapa pertanyaan yang harus anda jawab secara benar :)

Selanjutnya apabila instalasi zimbra sudah berhasil, maka zimbra dapat diakses dari browser kita :

  • Untuk webmail client zimbra dapat diakses di http://10.0.2.254
  • Untuk zimbra admin konsole dapat diakses di https://10.0.2.254:7071
Tulisan ini dibuat sebagai dokumentasi proses instalasi di salah satu client perusahaan saya, dimana mail server client saya sebelumnya memperoleh serangan spam yang bertubi-tubi dan menyebabkan koneksi internetnya menjadi lambat. Setelah zimbra digunakan menggantikan mailserver sebelumnya, secara drastis serangan spam berkurang dan koneksi internetnya normal kembali.