Tuesday, October 18, 2011

Instalasi Zimbra Sebagai Email Server

Setelah semua persiapan selesai dilakukan, kita bisa mulai melakukan instalasi Zimbra dengan proses sebagai berikut :

1. Pastikan kita sudah melakukan download file binary Zimbra dan menempatkannya pada folder /opt. Ambil file binary Zimbra yang paling baru
2. 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.RHEL5_64.20110527011124.tgz
cd zzcs-7.1.1_GA_3196.RHEL5_64.20110527011124
./install.sh --platform-override

Berikut adalah proses instalasi Zimbra, perhatikan bagian yang dicetak tebal (tanda # merupakan tanda bahwa semua perintah dijalan dengan hak akses root/sudo). Beberapa tampilan yang terlalu panjang saya potong untuk alasan kerapian tulisan tanpa menghilangkan kejelasan alur proses instalasi.

Tanda pemotongan baris yang terlalu panjang saya berikan dalam bentuk tanda titik tiga kali (…).

# tar -zxvf zcs-7.1.1_GA_3196.RHEL5_64.20110527011124.tgz

zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/packages/
...
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/readme_binary_en_US.txt
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/install.sh
zcs-7.1.1_GA_3196.RHEL5_64.20110527011124/README.txt

# cd zcs-7.1.1_GA_3196.RHEL5_64.20110527011124
# ./install.sh –platform-override

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.vavai.com
It is suggested that the domain name have an MX record configured in DNS
Create domain: [mail.vavai.com] vavai.com

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

CATATAN : 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.vavai.com (192.168.1.254)
Interface: 192.168.1.254
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@vavai.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@vavai.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes
...

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

Zimbra akan bertanya soal Zimbra Admin password pada konfirmasi akhir sebelum proses instalasi. Ketikkan saja password pada kotak yang disediakan, tapi awas hati-hati, password akan ditulis dalam formasi plain text dan tidak dimasking/enkripsi.
Masukkan password kemudian tekan ENTER

Store configuration
1) Status: Enabled
2) Create Admin User: yes

...

23) Version update notification email: admin@vavai.com
24) Version update source email: admin@vavai.com

Select, or 'r' for previous menu [r] r

Tekan huruf r untuk kembali ke menu pilihan

Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled

...

x) Expand menu
q) Quit
*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes] yes
Save config in file: [/opt/zimbra/config.22361]
Saving config in /opt/zimbra/config.22361...done.
The system will be modified - continue? [No] yes

Sampai tahap ini proses akan berlanjut secara otomatis, kita hanya perlu memperhatikannya saja.

Operations logged to /tmp/zmsetup.01202011-203128.log
Setting local config values...done.
Setting up CA...done.

...

Checking for default IM conference room...not present.
Initializing default IM conference room...done.
Setting up syslog.conf...done.

You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (7.1.1_GA_3196_RHEL5_64)
The ADMIN EMAIL ADDRESS created (admin@vavai.com)

Notify Zimbra of your installation? [Yes] yes

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

Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=7.1.1_GA_3196_RHEL5_64&MAIL=admin@vavai.com
Notification complete
Starting servers...done.
Installing common zimlets...
com_zimbra_date...done.
com_zimbra_bulkprovision...done.
com_zimbra_dnd...done.
com_zimbra_email...done.
com_zimbra_cert_manager...done.
com_zimbra_phone...done.
com_zimbra_url...done.
com_zimbra_adminversioncheck...done.
com_zimbra_ymemoticons...done.
Finished installing common zimlets.
Initializing Documents...done.
Restarting mailboxd...done.
Setting up zimbra crontab...done.
Moving /tmp/zmsetup.01202011-203128.log to /opt/zimbra/log
Configuration complete - press return to exit

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

su - zimbra
zimbra@mail:> zmcontrol status
Host mail.vavai.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.RHEL5_64 FOSS edition.

Zimbra web mail dapat diakses menggunakan host name atau IP Address (dalam contoh saya : http://mail.vavai.com atau http://192.168.1.254) sedangkan Zimbra Admin dapat diakses menggunakan protokol https pada port 7071 (https://mail.vavai.com:7071 atau https://192.168.1.254:7071)
Masim Vavai Sugianto, Tinggal di Bekasi, Bekerja sebagai wirausahawan/Konsultan IT. Penganjur penggunaan sistem Linux dan aplikasi Open Source. Hobby Membaca, Hiking dan Avonturir. Mengembangkan Excellent Infotama Kreasindo sebagai lembaga training dan IT consulting.
Masim Vavai Sugianto
View all posts by Masim Vavai Sugianto
Masim Vavais website
Artikel Terkait

* Panduan Tracking Message/Email pada Zimbra Mail Server
Salah satu pekerjaan rutin seorang SysAdmin Mail Server adalah melakukan tracking message, misalnya jika boss tanya : "Itu email yang saya kirim kok belum diterima di tujuan ya? Apakah bisa dilacak?",...
* Tips Mail Server : 10 Ciri-Ciri Mail Server yang Dikonfigurasi dengan Baik
Setiap kali memberikan training atau workshop mengenai mail server, kerap ada keluhan mengenai kinerja mail server yang dimiliki, misalnya IP mail server sering terkena black list, banyak serbuan spam...
* Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 2, Konfigurasi DNS Server
Artikel ini merupakan bagian kedua dari 3 tulisan. Bagian pertama bisa dibaca disini : Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 1 Artikel kali ini akan membahas mengenai kon...
* Instalasi Zimbra Mail Server 7.1.1 pada CentOS 5.6 64 bit-Bagian 1
Linux CentOS merupakan salah satu distro yang banyak dipergunakan oleh para sistem administrator, terutama para administrator yang menginginkan feature yang ada pada Red Hat Enterprise Linux (RHEL) na...
* Integrasi Account Samba PDC Zimbra Mail Server Pada CentOS Bagian 2
Artikel Sebelumnya : Integrasi Account Samba PDC Zimbra Mail Server Pada CentOS Bagian 1 Instalasi Samba Instalasi Samba pada CentOS dapat dilakukan dengan yum ( terminal/konsole )

Sumber : http://blog.pnyet.web.id/2010/01/12/instalasi-zimbra-sebagai-email-server.html

0 comments:

Post a Comment