Installasi dan Konfigurasi Zimbra Mail Server 8 di Ubuntu 16 - Tikni Ligi

Installasi dan Konfigurasi Zimbra Mail Server 8 di Ubuntu 16

Installasi dan Konfigurasi Zimbra Mail Server 

 


A. Pengertian 

Zimbra adalah software open source untuk email server dan kolaborasi (groupware), yang menyediakan solusi email server yang powerful, penjadwalan, kalender grup, kontak dan manajemen penyimpananan dokumen via web. Zimbra server tersedia untuk Linux, Mac OS X dan platform virtualisasi. Zimbra menggunakan klien Ajax Web 2.0 yang dapat di jalankan pada browser firefox, Safari dan Internet Explorer (6.0+) dan IE serta mudah diintegrasikan dengan portal web API, aplikasi bisnis dan VoIP menggunakan web services.



 Berikut Kelebihan yang dimiliki oleh Zimbra :
  •     Beroperasi menggunakan Operating System Linux (Jadi selain aplikasi ini open source juga dapat dijalankan pada OS yang Open Source juga)
  •     AntiVirus dan AntiSpam Handal dan include secara satu kesatuan dalam mail server
  •     Kapasitas User account dan Mailbox tidak terbatas
  •     Pengaturan dan pemeliharaan sangat mudah dengan Web Administration console
  •     Memiliki kemampuan Multi Domain
  •     Memiliki pembatasan Quota MailBox per User
  •     Dapat di gabungkan dengan Fitur Spooling Mail
Beberapa Email Protocol yang ada pada Mail Server Zimbra :

  •     SMTP (Simple Mail Transport Protocol)
  •     SSMTP (Secure Simple Mail Transport Protocol)
  •     POP3 (Post Office Protocol )
  •     POP3S (Secure Post Office Protocol )
  •     IMAP (Internet Mail Application Protocol)
  •     IMAPS (Secure Internet Mail Application Protocol)
Mail Server Zimbra menggunakan 3 pilihan akses Webmail berdasarkan kecepatan koneksi internet yang dimiliki user yaitu :
  •     Advanced Client (AJAX), untuk Kecepatan koneksi user tinggi misalnya min 512 kbps ke atas
  •     Standard (HTML), untuk Kecepatan koneksi user sedang misalnya min 256 kbps s/d 384 kbps
  •     Mobile, Bila anda menggunakan smartphone atau kecepatan koneksi yang anda miliki GPRS atau dial-up gunakan pilihan ini.

Untuk Fitur dan menu pilihan yang tersedia pada webmail Server Zimbra adalah sebagai berikut :

  •  Email Folder Sharing (Inbox, Sent Item, Draft dll)
  •  Email Tags dan Filtering
  •  Basic dan Advanced Search
  •  Address Book Sharing
  •  Address Book Export dan Import
  •  Calendar Sharing
  •  Tasks
  •  Scheduling
  •  Documents Sharing
  •  File Sharing (Briefcase)
  •  Web Instant Messaging

B. Latar Belakang

Dengan menginstall Zimbra ini, kita bisa membuat Mail Server yang sudah memiliki service yang lengkap yang memudahkan pengguna maupun administrator dalam konfigurasi. Apalagi Zimbra ini berjalan dengan Ajax Web yang dapat di buka melalui Web Browser dengan mode GUI. Belum lagi dapat di integrasikan dengan mudah dengan layanan-layanan yang lain pada server kita seperti pada Web Server, WebChat, Radius Server, CMS, dll


C. Alat dan Bahan 

- Jaringan Internet
- PC Server dengan OS Ubuntu
- PC Client

D. Jangka Waktu

Kurang lebih 3 jam.

E. Maksud dan Tujuan

Untuk membuat Mail Server yang menyediakan fitur lengkap berbasis open source yang bisa kita konfigurasi sedemikian rupa, sehingga dapat memberikan gambaran bagaimana Mail Server itu bekerja. Selain itu nantinya juga bisa di integrasikan dengan Open Fire dan RadiusServer untuk SSO. Didalam Zimbra ini sudah terdapat LDAP, sehingga kita tidak perlu menggunakan software lain seperti OpenLDAP ketika ingin membuat LDAP.


F. Tahapan 

Konfigurasi awal sebelum menginstall Zimbra

1. Pertama - tama pastikan Ubuntu Server sudah terkoneksi dengan Jaringan Internet , juga sudah saling terhubung ke client

Untuk melakukan konfigurasi interface pada Ubuntu dapat mengetikkan perintah
# nano /etc/network/interfaces
atur IP address, Subnetmask, dll

Selanjutnya restart service network nya dengan mengetikkan
#service netwroking restart
Untuk melihat hasil konfigurasi nya dapat dilakukan dengan mengetikkan perintah
# ipconfig


2. Kemudian lakukan update repository, dengan mengetikkan perintah
# apt-get update

3. Selanjutnya install ssh server agar Ubuntu Server bisa diremote melalui client,ketikkan
# apt-get install openssh-server

4. Selanjutnya kita lakukan remote melalui client ,dengan mengetikkan "ssh user@ipserver" pada terminal di client. Kemudian masukan passwordnya juga
#ssh root@192.168.201.1

 

5. Lalu konfigurasi nama host nya dengan mengetikkan perintah
# nano /etc/host
disini kita harus samakan nama hostname dengan nama domain kita, agar tidak terjadinya error.

6. Misal disini saya ubah menjadi mail.smkn1kediri.edu, tambahkan juga IP dari server tsb didepan hostname misal, 192.168.201.1
 

7. Lalu ketikkan perintah "echo mail.smkn1kediri.edu > /etc/hostname" untuk memasukan nama hostname yang baru ke file /etc/hostname

8. Selanjutnya restart Ubuntu server nya agar konfigurasi perubahan nama hostname yang tadi dilakukan dapat berjalan.

9. Lalu tulis alamat IP DNS kita pada file resolvconf tepatnya di "/etc/resolv.conf"

10. Kemudian tuliskan IP DNS yang akan kita buat di Ubuntu ini,pada urutan pertama yaitu (192.168.201.1) serta IP DNS Telkom agar bisa terhubung ke internet(202.134.1.10).

11. Langkah selanjutnya install paket untuk DNS Server yaitu BIIND9, dengan mengetikkan perintah
# apt-get install bind9


12.  Selanjutnya kita masuk ke direktori dari BIND, disana terdapat beberapa file yang akan kita konfigurasi.ketikkan perintah 
# cd /etc/bind

13. Lalu konfigurasi file named.conf

14. Selanjutnya buat zone forward DNS disana, sesuaikan seperti gambar dibawah. Untuk path file dari zone yang kita buat ini,saya menamainya dengan db.smkn1kediri.edu

15. Kemudian kita buat file path untuk zone yang telah kita konfig tadi, dengan cara mengcopy file yang sudah ada yaitu db.local dan menamai ulang menjadi db.smkn1kediri.edu . 

16. Selanjutnya kita konfigurasi file db.smkn1kediri.edu, dengan mengetikkan perintah
# nano db.smkn1kediri.edu

17. Selanjutnya konfigurasi file db.smkn1kediri.edu menjadi seperti gambar dibawah ini.Yang awalnya localhost ubah menjadi nama domain yang dikehendaki. dan yang mulanya 127.0.0.1 ubah menjadi IP yang akan ditranslasikan menjadi Domain.

18. Kemudian lakukan restart service DNS Server, dengan mengetikkan perintah
# /etc/init.d/bind9 restart

19. Kemudian kita coba cek apakah DNS nya sudah berhasil, denagn mengetikkan "nslookup namadomain" misal punya saya

# nslookup mail.smkn1kediri.edu

20. Lalu untuk mengecek sekaligus melihat hasil konfigurasi DNS secara lengkap, kita bisa menggunakan perintah dig

disini saya mengetikkan perintah
# dig smkn1kediri.edu mx
# dig smkn1kediri.edu any

mx diatas merupakan cara untuk mengetahui email server yang melayani sebuah domain


any diatas merupakan cara untuk melihat semua record DNS pada sebuah domain

Installasi Zimbra

21.  Sebelum menginstall Zimbra, pastikan anda telah memiliki file Zimbra nya, jika belum anda bisa mendownloadnya melalui situs resminya download

22. Kemudian anda bisa menempatkan file download tadi ke direktori tertentu pada Server, anda bisa menempatkannya dengan melalui scp dari Client maupun mengirim nya lewat flashdisk.

23. Misal disini saya letakan file archive Zimbra pada direktori /home/smkn1kediri/Documents, maka kita masuk ke direktori tersebut.

24.  lalu kita ekstrak file archive dari Zimbranya, dengan cara mengetikkan
# tar -zxvf zcs-8.7.0_GA_1659.UBUNTU16_64.20160628202554.tgz


25. Kemudian beri hak akses ke folder berisi file zimbra yang sudah di ekstrak tadi, dengan mengetikkan
# chmod 777 zcs-8.7.0_GA_1659.UBUNTU16_64.20160628202554


26. Lalu masuk ke direktori file zimbra yang di ekstrak tadi, dengan mengetikkan
# cd zcs-8.7.0_GA_1659.UBUNTU16_64.20160628202554


27. Selanjutnya kita lakukan penginstallan zimbra, cukup dengan mengetikkan
# ./install.sh
Lalu tekan Enter.

28.  Ketika muncul tampilan seperti ini yang berisi peringatan bahwa versi zimbra tidak sesuai dengan veris OS, tekan Y saja lalu Enter untuk melanjutkan.


29.  Selanjutnya akan muncul persetujuan "software license agreement" seperti pada gambar dibawah ini, tekan Y untuk menyetujui dan melanjutkan ke tahap selanjutnya.

 

30. Jika muncul pentanyaan "Apakah anda ingin menggunakan repository zimbra ?" seperti pada gambar dibawah ini ketikkan saja "y" lalu tekan enter. 


31. Selanjutnya kita akan diminta memilih paket apa saja yang akan di install, jika ingin menginstall nya ketikkan "y" lalu enter. Pada permintaan menginstall zimbra-dnscache kita pilih "n" karena jika diinstall akan menyebabkan port konflik/tabrakan dengan service bind9 yang telah kita konfigurasi sebelumnya, juga pada akhir instalasi pasti akan muncul pesan error "dnscache failed " .


32. Setelah pemilihan penginstallan paket selesai, akan meuncul pertanyaan "Continue?" tekan "y" lalu Enter untuk melanjutkan.


33. Selanjuynya jika terdapat DNS error seperti di bawah ini tenang saja, ketikkan saja "yes" lalu enter untuk mengganti MX Record DSNnya.


34. Selanjutnya saat mengubah MX Record DNSnya, ketikkan nama domain yang kita buat tadi (smkn1kediri.edu) bukan nama subdomainnya (mail.smkn1kediri.edu), lalu tekan enter.

 

35. Jika sudah berhasil mengubah MX record DNS nnya, maka akan muncul tulisan Done, seperti dibawah ini.


36.  Selanjutnya kita akan dibawa ke menu pengaturan dari zimbra. Pada menu pengaturan ini, hal yang perlu kita konfigurasi adalah password dari admin zimbranya ini karena secara defaultnya masih "UNSET". Pada menu dibawah ini ternyata pengaturan user Admin terdapat pada "Zimbra-store" yang tedapat pada menu 7, untuk masuk ke menu tersebut ketikkan "7" kemudian tekan enter


37. Pada menu "Store Configuration" untuk melakukan setting password, ternyata terdapat pada menu 4. Untuk mengatur passwordnya ketikkan "4" kemudian tekan enter.

38. Selanjutnya kita akan diminta untuk mengatur password untuk adminnya. Atur password untuk user Adminnya minimal 6 karakter, kemudian tekan enter.

37. Untuk kembali ke menu awal, ketikkan "r" lalu tekan enter.

38. Untuk mengaplikasikan konfigurasi-konfigurasi yang telah kita lakukan, ketikkan "a" kemudian tekan enter.

39. Selanjutnya akan muncul pertanyaan, " Simpan data konfigurasi ke sebuah file? " ketikkan saja yes, lalu enter untuk menyetujui nya

40. Selanjutnya kita diminta untuk menentukan lokasi dimana file konfigurasi ini akan disimpan, untuk menentukan alamat penyimpanan secara default/otomatis, langsung saja tekan Enter.

41. Kemudian akan muncul pertanyaan, "Sistem akan dimodifikasi, lanjutkan?" ketikkan saja "yes" untuk menyetujuinya lalu Enter. Tungu prosesnya beberapa saat.

42. Selanjutnya akan muncul pertanyaan  "Notify Zimbra of your installation ?" ketikkan "yes" lalu tekan Enter. Disana juga terlihat bahwa terdapat proses pembuatan alamat email untuk admin yaitu admin@smkn1kediri.edu secara otomatis sebagai default email.

43. Lalu konfigurasi selesai, tekan sembarang tombol untuk keluar dari proses instalasi Zimbra.

44. Kita juga bisa membuka Zimbra nya melalui Web Browser, dengan cara mengetikkan "https://ip_server:7071".misalnya "https://192.168.201.1:7071" atau bisa juga dengan mengetikkan nama domain yang telah kita buat "https://mail.smkn1kediri.edu:7071" akan tetapi client harus mengatur IP DNS static dulu pada PC nya.

Sebagai admin jika ingin memanage dan memonitoring zimbra, ketikkan "https://alamat_ip:7071"
akan tetapi jika sebagai client dan untuk melihat email nya, cukup ketikkan "https://alamat_ip"

45. Jika muncul peringatan seperti dibawah ini, klik tulisan Advanced > Add Exception  

46. Lalu klik Confirm Security Exception

47. Pada page login ini, masukkan usernamenya admin@smkn1kediri.edu yang telah terbuat otomatis tadi dan passwordnya yang sudah kita atur pada saat proses konfigurasi. Lalu klik Sign In untuk masuk.

48. Pada saat pertama kali kita masuk, kemungkinan akan terjadi error seperti dibawah ini.

49. Untuk mengatasinya, pergi ke menu Manage > Server Status kemudian klik tombol Refresh/Reload beberapa kali pada bagian kanan atas. Nanti statusnya akan hijau semua dan mail server siap digunakan seperti pada gambar di bawah ini.

50. Untuk login ke mail biasa, anda bisa gunakan "https://192.168.201.1" (tanpa diberi port tambahan) atau menggunakan nama domain"https://mail.smkn1kediri.edu. Pastikan sudah atur IP DNS static dari server Ubuntu ini untuk membuka mail secara nama domain. Kemudian jika sudah Login seperti biasa langkah diatas.

G. Hasil dan Kesimpulan

Dalam mengonfigurasi Mail Server Zimbra ini, terdapat beberapa hal yang harus dipahami dan di ketahui sebelumnya, seperti hal-hal yang harus dilakukan setelah menginstall Server, cara mengonfigurasi DNS Server, mengatur alamat IP. 

H. Referensi

https://www.linuxindo.com/solution/zimbra/


Tio Chandra Hi There, I shared my expereriences here :) Hope You Like It.

1 Response to "Installasi dan Konfigurasi Zimbra Mail Server 8 di Ubuntu 16"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel