Tutorial Cara Install Zimbra Mail Server di Ubuntu

Tutorial Cara Install Zimbra Mail Server di Ubuntu - Pada postingan kali ini saya ingin membahas bagaimana cara instalasi Zimbra Mail server pada ubuntu 10.04. Sekilas info, 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 ini adalah 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 :

Saat ini banyak Aplikasi Email client yang kompatibel dapat mengakses Mail server Zimbra, Berikut beberapa aplikasi yang dapat di gunakan oleh user sebagai Email Client yaitu : Zimbra Dekstop, Outlook Express, Microsoft Outlook, Mozilla Thunder Bird, dan lain-lain.

Server Zimbra juga dapat berjalan di semua Web Browser dengan di dukung pengembangannya oleh Web Browser yang ada, seperti : Microsoft Internet Explorer, Mozilla FireFox, Safari, Google Chrome, dan Opera.

Kita lanjutkan ke bagian instalasi, sebelumnya sistem operasi sudah terinstall pada PC/Server kita lanjutkan kebagian konfigurasi Network :

address 192.168.10.18
network 192.168.10.0
netmask 255.255.255.0
broadcast 192.168.10.255
gateway 192.168.10.1

Ubah file /etc/hosts menjadi seperti contoh berikut :

127.0.0.1 localhost
192.168.10.18 mail.catatanblogkecil.com mail

Ubah file /etc/resolv.conf agar memuat urutan DNS yang digunakan :

nameserver 192.168.10.18
nameserver 8.8.8.8
nameserver 202.148.1.196

Lalu lakukan update sistem operasi, disini saya menggunakan repository dari UGM

deb ftp://repo.ugm.ac.id/ubuntu/ lucid main restricted universe multiverse
deb ftp://repo.ugm.ac.id/ubuntu/ lucid-updates main restricted universe multiverse
deb ftp://repo.ugm.ac.id/ubuntu/ lucid-security main restricted universe multiverse

Setelah update, remove package apparmor (agar tidak menjadi bottle neck dari sisi security) dan install paket-paket yang diperlukan.

apt-get upgrade
dpkg --purge apparmor apparmor-utils
sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libltdl7 libperl5.10 sysstat fetchmail sqlite3

Download file binary Zimbra 7.1.1 untuk Ubuntu 10.04 LTS. Agar lebih cepat bisa menggunakan mirror lokal Komunitas Zimbra Indonesia : http://mirror.linux.or.id/zimbra/binary/

Setelah selesai coba anda install dan konfigurasi DNS Server pada Ubuntu server anda, untuk tutorialnya dapat dilihat disini.

Lalu kita lanjutkan ketahap instalasi Zimbra ketika instalasi DNS sudah sukses.

Pastikan kita sudah melakukan download file binary Zimbra dan menempatkannya pada folder /opt.
Ekstrak file binary, masuk ke folder hasil ekstrak dan jalankan script instalasi (jangan lupa sesuaikan nama file .tar.gz yang digunakan) :

cd /opt
tar -zxvf zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124.tgz
cd zcs-7.1.1_GA_3196.UBUNTU10_64.20110527011124
./install.sh

Berikut proses installnya :

Operations logged to /tmp/install.log.17313
Checking for existing installation...
zimbra-ldap...NOT FOUND
zimbra-logger...NOT FOUND
zimbra-mta...NOT FOUND
zimbra-snmp...NOT FOUND
zimbra-store...NOT FOUND
zimbra-apache...NOT FOUND
zimbra-spell...NOT FOUND
zimbra-convertd...NOT FOUND
zimbra-memcached...NOT FOUND
zimbra-proxy...NOT FOUND
zimbra-archiving...NOT FOUND
zimbra-cluster...NOT FOUND
zimbra-core...NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY
THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS
AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT.
License Terms for the Zimbra Collaboration Suite: http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Do you agree with the terms of the software license agreement? [N] y
Checking for prerequisites...
FOUND: NPTL
...
FOUND: perl-5.10.0
FOUND: sysstat
Prerequisite check complete.
Checking for installable packages
Found zimbra-core
...
Select the packages to install
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
Checking required space for zimbra-core
checking space for zimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
The system will be modified. Continue? [N] y
Removing /opt/zimbra
Removing zimbra crontab entry...done.
Cleaning up zimbra init scripts...done.
Cleaning up /etc/ld.so.conf...done.
Cleaning up /etc/security/limits.conf...done.
Finished removing Zimbra Collaboration Suite.
Installing packages

...

Operations logged to /tmp/zmsetup.01202011-203128.log
Installing LDAP configuration database...done.
Setting defaults...
DNS ERROR resolving MX for mail.catatanblogkecil.com
It is suggested that the domain name have an MX record configured in DNS
Create domain: [mail.catatanblogkecil.com] catatanblogkecil.com


Jika mendapat pertanyaan soal “DNS ERROR resolving MX”. Jawab “Y” untuk mengubah nama domain dan kemudian ketik nama domain (dalam contoh misalnya : catatanblogkecil.com) bukan mail.catatanblogkecil.com.

Catatan Kecil : Jangan by pass proses ini. Jika masih tetap bermasalah di tahap ini, periksa ulang konfigurasi DNS yang dilakukan pada tahap 2 karena kemungkinan besar ada masalah pada saat setting DNS Server.
Setelah di enter, proses install akan berlanjut :

MX: mail.catatanblogkecil.com (192.168.10.18)
Interface: 192.168.10.18
Interface: 127.0.0.1
Interface: 127.0.0.2
done.
Checking for port conflicts
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@catatanblogkecil.com
******* +Admin Password UNSET
+Enable automated spam training: yes

...

4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
Address unconfigured (**) items (? - help) 3


Pada proses diatas, ketik angka 3 untuk mengubah pilihan yang belum disetting, dalam hal ini adalah konfigurasi password untuk Admin.
Zimbra akan memberikan informasi mengenai pilihan yang belum disetting, yaitu Zimbra Password :

Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@catatanblogkecil.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes
...

Select, or 'r' for previous menu [r] 4
Password for admin@catatanblogkecil.com (min 6 characters): [RGu2usa9S] MySecretPassword

Masukan password kemudian tekan enter.

Tekan huruf r untuk kembali ke menu pilihan, lalu simpan konfigurasi yang sudah disetting tadi

The system will be modified - continue? [No] yes


Sebagai bagian proses tracking statistik pengguna Zimbra, Zimbra akan memberikan notifikasi ke server pusat. Kita bisa memilih untuk memberikan notifikasi atau tidak.

Notify Zimbra of your installation? [Yes] yes

Setelah proses instalasi selesai, kita bisa melakukan proses pengecekan status menggunaka perintah zmcontrol status :

su - zimbra
zimbra@mail:> zmcontrol status
Host mail.catatanblogkecil.com
antispam Running
antivirus Running
ldap Running
logger Running
mailbox Running
mta Running
snmp Running
spell Running
stats Running
zimbra@mail:~> zmcontrol -v
Release 7.1.1_GA_3196.UBUNTU10_64 UBUNTU10_64 FOSS edition.


Zimbra web mail dapat diakses menggunakan host name atau IP Address (dalam contoh saya : http://mail.catatanblogkecil.com atau http://192.168.10.18) sedangkan Zimbra Admin dapat diakses menggunakan protokol https pada port 7071 (https://mail.catatanblogkecil.com:7071 atau https://192.168.10.18:7071).

Post a Comment for "Tutorial Cara Install Zimbra Mail Server di Ubuntu"