Skip to main content

Tutorial Instalasi Zimbra Mail Server 6.0.15 pada Ubuntu Server 10.04 LTS (Konfigurasi DNS via webmin)


Zimbra Collaboration Suite (ZCS) adalah sebuah server email dikembangkan oleh VMware Inc . Zimbra awalnya dikembangkan oleh Zimbra Inc dan pertama kali dirilis pada tahun 2005. Perusahaan ini kemudian dibeli oleh Yahoo! pada bulan September 2007, dan kemudian dijual ke VMware pada tanggal 12 Januari 2010.


Pada dasarnya aplikasi mail server zimbra di bangun oleh komunitas yang peduli akan kebutuhan mail server yang stabil, dimana menjadi alternatif dan mungkin lebih baik dari aplikasi sekelas Microsoft Exchange Server.
Aplikasi mail server Zimbra saat ini tersedia dalam 2 versi yaitu Open Source Edition dan Network Edition, dimana hanya berbeda dalam pilihan backup data nya. Versi Open Source menggunakan lisensi Mozilla Public License .
Feature yg dimiliki Zimbra :
  • Berbasis Open Source (Tidak ada biaya Lisensi Software, siapapun dapat menggunakan)
  • Beroperasi menggunakan Operating System Linux
  • 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
Email Protokol yg dimiliki 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)
Feature Webmail Zimbra
  • Email Folder Sharing (Inbox, Sent Item, Draft dll)
  • Email Tags dan Filtering
  • Address Book Sharing & Address Book Export dan Import
  • Calendar Sharing
  • Task & Scheduling
  • File Sharing (Briefcase)
  • Web Instant Messaging
  • Kompatibel dengan mail client : Mozilla Thunderbird ,Zimbra Desktop ,Outlook Express, Microsoft Outlook dan mendukung semua Browser.
Spesifikasi Hardware untuk Zimbra 
  • Minimum 32 bit OS with Intel/AMD 2.0 GHz , Recommended server berbasis 64 bit
  • Minimum 2 GB RAM , Recomended minimum 4 GB
  • HDD minimum 80 Gb , semakin banyak mailbox strorage semakin banyak juga kapasitas HDD yg dibutuhkan 
  • Resolusi Monitor min 1024x768
  • Kecepatan Internet dedicated minimal 128 kbps 
Installasi System Ubuntu


Silahkan download ISO Ubuntu 10.04. melalui mirror , 2 diantaranya adalah server Kambing . Saya menggunankan  file ISO ubuntu-10.04 -server-amd64.iso
saya install system di mesin Virtualbox dengan minimal memory 1 GB , lebih besar lebih baik , untuk kapasitas harddisk silahkan sesuaikan dengan kebutuhan jumlah User nya , saat ini saya hanya set 20 Gb saja .

Ikuti wizard yang diberikan. Secara umum, hanya beberapa hal yang perlu diperhatikan pada saat proses instalasi ini, yaitu :
  • Jika tidak ingin membagi partisi, gunakan partisi root dan partisi swap saja. Jika menginginkan partisi terpisah, pisahkan partisi untuk /opt karena Zimbra akan diinstall dipartisi ini. Pastikan partisi /opt atau partisi / (root partisi) memiliki kapasitas yang cukup besar
  • setting nama hostname untuk Zimbra, misalnya : mail
  • instalasi paket : DNS Server dan OpenSSH Server
 Konfigurasi Network
 by default konfigurasi network ubuntu secara DHCP , untuk itu kita harus mengubah Ip mail server menjadi static , untuk mengubahnya bisa menggunakan editor nano atau vi .
nano /etc/network/interfaces

Ip mailserver ; 192.168.1.55
Ip gateway    : 192.168.1.202

lalu restart : /etc/init.d/networking restart

Ubah file nano /etc/hosts menjadi seperti contoh diatas :
 127.0.0.1         localhost                     localhost
192.168.1.55    mail.taufan.web.id      mail

Ubah file /etc/resolv.conf agar memuat urutan DNSseperti contoh diatas
nano /etc/resolv.conf
nameserver 192.168.1.55
nameserver 192.168.1.202
nameserver 8.8.8.8


juga ubah file dengan perintah nano /etc/hostname menjadi seperti dibawah ini :
mail.taufan.web.id        ( mail.domain.co.id)

lakukan Update serta upgrade System 
apt-get update  dan apt-get upgrade 

Setelah update, remove package apparmor serta dan install paket-paket yang diperlukan.

dpkg --purge apparmor apparmor-utils

sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat fetchmail sqlite3

Untuk Zimbra New version 8.5.1 ubuntu 14.04 (tambahkan paket dibawah ini )
sudo apt-get install libidn11 libpcre3 libexpat1 libstdc++6 libltdl7 libperl5.18 sysstat fetchmail sqlite3 pax libgmp10 libaio1 unzip


*-----------------------------------------------------------------------------------------------------------------*

 Installasi DNS Server untuk keperluan instalasi Zimbra

Instal paket yang diperlukan   :  sudo apt-get install bind9
kali ini saya akan konfigurasi dns via webmin : 

Cara instalasi Webmin :
  1. Download webmin dengan tipe rpm melalui http://www.webmin.com
  2. atau download webmin_1.530_all.deb di webserver hosting saya lalu simpan di folder /opt : download disini ..

setelah download install dengan lakukan perintah dibawah : 
dpkg -i webmin_xx.deb
apt-get -f install
 

Buka browser dan masukkan alamat URL http://IP:10000 atau http://namaserver:10000 misalnya http://192.168.1.55:10000 atau http://mail.taufan.web.id:10000

hasilnya seperti tampilan dibawah ini , buka browser di PC lain akses IP webmin diatas
Login  sebagai user name root

Pilih Bind Dns Server 

 Pilih Create Master Zone 

Pilih zone type Forward (Names to Addresses) .  Isi nama domain/network (misalnya taufan.web.id), master server (misalnya ns1.taufan.web.id) dan Email Address (misalnya admin@taufan.web.id). Setelah selesai, klik tombol Create , lalu klik return to zone list


Klik pada gambar Address 
kita akan buat dua Address yaitu ns1 dan mail 

ns1.taufan.web.id dan mail.taufan.web.id , Jika sudah selesai, tekan pilihan Return to Record Types
 Pilih icon mail server 

Kosongkan isian pada bagian Name, lalu isi mail pada bagian Mail Server (berarti email untuk zone taufan.web.id  akan dikelola oleh mail.taufan.web.id) dan angka 10 pada bagian Priority (Priority berguna jika kita punya lebih dari 1 email server untuk 1 zone dan ingin mendefinisikan mail server primary dan backup

 

Klik menu Return to Zone List , lalu klik menu Apply Configuration serta klik Start Bind
Setup DNS server sudah selesai , sekarang kita coba check apakah konfigurasi sudah benar

Dengan Perintah :
nslookup hostname dan dig domain MX ( nslookup mail.taufan.web.id dan dig taufan.web.id MX)


apabila address sudah menunjukkan IP mail server berarti setting address record sudah benar ,dan lanjut ke tahap installasi Zimbra Mail
*-------------------------------------------------------------------------------------------------------------------*
Instalasi ZImbra Mail Server

Download zimbra binary , saya menggunakan zimbra 6.0.15 untuk Ubuntu 10.04 pastikan download tersimpan di folder /opt
Download file binary Zimbra versi update  bisa menggunakan mirror lokal Komunitas Zimbra Indonesia : http://mirror.linux.or.id/zimbra/binary/

cd /opt
tar -zxvf zcs-6.0.15_GA_2995.UBUNTU10_64.20111212143119.tgz


cd zcs-6.0.15_GA_2995.UBUNTU10_64.20111212143119.tgz
./install.sh

Ketik Y untuk Agree 
Untuk zimbra single server install seperti dibawah ini :
Install zimbra-ldap [Y] y
Install zimbra-logger [Y] y
Install zimbra-mta [Y] y
Install zimbra-snmp [Y] y
Install zimbra-store [Y] y
Install zimbra-apache [Y] y
Install zimbra-spell [Y] y
Install zimbra-memcached [N] n
Install zimbra-proxy [N] n
Continue instalasi tekan Y

jika muncul pertanyaan Change domain name ? ketik Yes
isikan nama domain : domain.co.id atau seperti contoh:  taufan.web.id

Pada proses diatas, ketik angka 3 untuk mengubah pilihan yang belum disetting, dalam hal ini adalah konfigurasi password untuk Admin.

 lalu pilih 4 , Zimbra akan bertanya Admin password pada konfirmasi akhir sebelum proses instalasi. Ketikkan saja password pada kotak yang disediakan


 Save Configuration data to a file ? Ketik Yes

Zimbra akan memberikan notifikasi ke server pusat. hanya informasi statistik Zimbra saja , terserah anda untuk memberika notifikasi atau tidak

Kita tiggal tunggu prosesnya saja , kemudian setelah proses instalasi selesai, Tekan Enter

Untuk mengetahui zimbra sudah berjalan dengan normal kita harus cek servicesnya dengan cara :
su - zimbra
zimbra@mail:~$ zmcontrol status
Pastikan semua service Zimbra berjalan normal ( Running )

Zimbra web mail dapat diakses menggunakan host name atau IP Address (dalam contoh saya : http://mail.taufan.web.id atau http://192.168.1.55) sedangkan Zimbra Admin dapat diakses menggunakan protokol https pada port 7071 (https://mail.taufan.web.id:7071 atau https://192.168.1.55:7071).
Berikut saya tampilkan Screenshoot Tampilan Login Client dan Admininitrator 


 

Tampilan Login sebagai Administrator

contoh kita akan menambahkan akun email , masuk zimbra administrator console
Ke Account | New Account ,
 Isi account name , display name , Password dll.

bisa juga buat account email via CLI
su - zimbra
zmprov ca name@domain.com password
zimbra@mail:~$ zmprov ca melyta@taufan.web.id password2013
Untuk Mengecek Log Zimbra :
zimbra@mail:~$ tail -f /var/log/zimbra.log
zimbra@mail:~$ tail -f /opt/zimbra/log/mailbox.log 
 
 
Kemudian Test kirim Email ...

Sekian tutorial installasi zimbra Mail Server ,untuk tutorial management Zimbra Mail Server seperti Create Distribution List , Alias , Resources , Setup COS ,Domain, Server ,global Settings , mengetahui Log pengiriman email , trace email , Statistic berupa Chart , dll akan dibahas di kesempatan berikutnya ...



Taufan M |email me



Referensi : vavai -Excellent , ketika mengikuti training zimbra fundamental , medium dan mastering Zimbra

Comments

Popular posts from this blog

[Arsip] Uninstal Zimbra Mail Server

UnInstalling Zimbra on Linux Uninstall Directions for Linux/All Other Operating Systems As root: 1) Run the commands: su – zimbra zmcontrol stop exit (you should be root after you run exit) 2a) Run the command:  ps -ef | grep -i zimbra If you see running processes 2b) Kill any lingering processes:  kill -9 <pid> 3a) Run the command:  df If you see "amavisd" 3b) run command:  umount /opt/zimbra/amavisd<-new-blah>/tmp 4)  cd /<tmp_tar_install_dir>/zcs/ 5) Run the command:  ./install.sh -u 6) Run the following commands to complete the unistall: rm -rf /opt/zimbra rm -rf /var/log/*zimbra* rm -rf /tmp/*zimbra* rm -rf /tmp/hsperfdata* rm -rf /tmp/install.* rm -rf /tmp/*swatch* rm -rf /tmp/log* Ensure that you removed ALL the files owned by the user zimbra AND that contain the name "zimbra" in: /var/log/ /tmp/ 7) Run the following commands to delete the users and groups: userdel zimbra userdel postfix groupdel zimbra groupdel postfix 8) Remove the line &q

Zimbra Admin Error : Diffie-Hellman key in Server Key Exchange handshake message

Ketika Membuka zimbra admin , muncul error seperti dibawah ini : Secure Connection Failed An error occurred during a connection to Server Zimbra. SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange handshake message. (Error code: ssl_error_weak_server_ephemeral_dh_key)     The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.     Please contact the website owners to inform them of this problem. ketika saya menggunakan Firefox Ver 42. Berdasarkan penjelasan dari support Mozilla , ini semacam celah keamanan SSL. saat firefox update aplikasi tersebut meningkatkan keamanan celah Diffie-Hellman Diffie–Hellman key exchange (D–H) [nb 1] is a specific method of securely exchanging cryptographic keys over a public channel and was one of the first public-key protocols as originally conceptualized by Ralph Merkle.[1][2] D–H is one of the earliest practical examples of public key exchange implemented within the f
Problem LDAP service  pada Zimbra  [Solved] terjadi pada server replikasi zimbra di kantor saya pada tanggal 5 November 2016 tiba-tiba error LDAP tidak mau startup service. service zimbra start Host test.domainku.com Starting ldap...Done. Failed. Failed to start slapd. Attempting debug start to determine error. daemon: bind(7) failed errno=98 (Address already in use) slap_open_listener: failed on ldap://mail.domain.com:389 Setelah cari-cari di google berhasil yaitu dengan menjalankan ulang file zmsetup.pl -Login sebagai root - /opt/zimbra/libexec/zmsetup.pl root@mailserver:~# /opt/zimbra/libexec/zmsetup.pl Operations logged to /tmp/zmsetup.11072016-131240.log Running bdb db_recover...done. Running zmldapapplyldif...done. Reboot mailserver kemudian berjalan normal ada juga yang menggunakan tutorial seperti dibawah ini (bisa dicoba): Untuk melihat service openldap yang sudah aktif : # ps -ef | grep slap openldap 1129 1 0 15:28 ? 00:00:00 /usr/sbin/slapd -h ldap:/// ldapi:/// -g openldap