Instalasi Zimbra 5.0.18 pada openSUSE 10.2

Zimbra sebagai salah satu solusi mailserver di perusahaan sangat berguna untuk mengelola ratusan dan ribuan email karyawan, benefit dan inovasi nya sangat berguna bagi end user dan administer nya juga mudah. Instalasi dan konfigurasi Zimbra tidak sulit jika sudah biasa berkutat dalam lingkungan sistem operasi linux. Proyek Instalasi Zimbra kali ini di implementasi di sebuah perusahaan tambang di Jakarta.

Untuk server, IT nya menyiapkan IBM System x3200 M2 dengan Prosesor dual core Intel(R) Xeon(R) CPU  E3110 @ 3.00GHz dan RAM 6 GB. Sistem operasi memakai Linux openSUSE 10.2 (i586).  Mailserver memakai Zimbra Release 5.0.18_GA_3011.openSUSE_10.2_20090709094925 openSUSE_10.2 FOSS edition, ditambah koneksi internet, Domain co.id, dan IP publik dari ISP mereka. Semuanya serba live siap di instalasi.

Tahapan :

1. Sistem operasi openSUSE 10.2 clean install. Catatan :

install : fetchmail, cURL, libidn, GMP, sudo, compat-libstdc++, libopenssl, postfix, bind.

jangan install : AppArmor Apache MySQL OpenLDAP Amavis Spamassassin.

2. Setting /etc/hosts dan /etc/resolv.conf untuk hostname yang akan dipakai

3. Konfigurasi Bind(DNS) untuk nama domain yang akan dipakai sehingga memiliki A dan MX records.

4. Download Zimbra source sesuai platform sistem operasi yang diinstall, jika dalam pekerjaan ini menggunakan openSUSE 10.2 maka saya mendownload Zimbra untuk openSUSE Linux 10.2.

Source : http://h.yimg.com/lo/downloads/5.0.18_GA/zcs-5.0.18_GA_3011.SuSEES10.20090707174207.tgz

5. Berikut instalasi dan konfigurasi Zimbra yang saya dokumentasinya secara langsung prosesnya, hanya mengedit nama domain dan ip perusahaan ini  :

mail:/home/zimbra # ls
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925.tgz
mail:/home/zimbra # tar -zxvf zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925.tgz
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-core-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-apache-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-mta-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-ldap-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-store-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-logger-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-proxy-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-spell-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/packages/zimbra-snmp-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/data/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/data/versions-init.sql
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/bin/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/bin/zmdbintegrityreport
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/bin/get_plat_tag.sh
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/readme_source_en_US.txt
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/README.txt
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/readme_binary_en_US.txt
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/install.sh
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/zcl.txt
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/OSmultiserverinstall.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/ZWC User Guide for 5_0.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/RNZCSO_2005Beta.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/Zimbra iCalendar Migration Guide.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/quick_start.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/MigrationWizard_Domino.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/admin.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/User Instructions for ZCS Import Wizard.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/Zimbra Schema.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/MigrationWizard.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/ZCS_Toaster.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/Zimbra_Release_Note.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/en_US/Import_Wizard_Outlook.pdf
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/YPL.txt
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/docs/zimbra_public_eula_2.1.txt
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/modules/
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/modules/packages.sh
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/modules/getconfig.sh
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/modules/postinstall.sh
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/utilfunc.sh
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/globals.sh
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925/util/addUser.sh

mail:/home/zimbra # ls
zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925  zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925.tgz

mail:/home/zimbra # cd zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925
mail:/home/zimbra/zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925 # ./install.sh

Operations logged to /tmp/install.log.3231
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-proxy…NOT FOUND
zimbra-archiving…NOT FOUND
zimbra-convertd…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

Press Return to continue

Checking for prerequisites…
FOUND: NPTL
FOUND: sudo-1.6.8p12-40
FOUND: libidn-0.6.8-11
FOUND: fetchmail-6.3.5-13
FOUND: gmp-4.2.1-13
FOUND: /usr/lib/libstdc++.so.5
Checking for suggested prerequisites…
Prerequisite check complete.

Checking for installable packages

Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-proxy

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-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

zimbra-core……zimbra-core-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
zimbra-ldap……zimbra-ldap-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
zimbra-logger……zimbra-logger-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
zimbra-mta……zimbra-mta-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
zimbra-snmp……zimbra-snmp-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
zimbra-store……zimbra-store-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
zimbra-apache……zimbra-apache-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
zimbra-spell……zimbra-spell-5.0.18_GA_3011.openSUSE_10.2-20090709094925.i386.rpm…done
Operations logged to /tmp/zmsetup.08012009-173835.log
Setting defaults…     MX: mail.starxxxx.co.id (202.152.xx.yyy)

Interface: 202.152.xx.yyy
Interface: 192.168.1.5
Interface: 127.0.0.1
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@mail.starxxx.co.id
******* +Admin Password                        UNSET
+Enable automated spam training:       yes
+Spam training user:                   spam.tlfm6i2qlm@mail.starxxxx.co.id
+Non-spam(Ham) training user:          ham.szvmcfygt@mail.starxxxx.co.id
+Global Documents Account:             wiki@mail.starxxxx.co.id
+SMTP host:                            mail.starxxxx.co.id
+Web server HTTP port:                 80
+Web server HTTPS port:                443
+Web server mode:                      http
+IMAP server port:                     143
+IMAP server SSL port:                 993
+POP server port:                      110
+POP server SSL port:                  995
+Use spell check server:               yes
+Spell server URL:                     http://mail.starxxxx.co.id:7780/aspell.php
+Configure store for use with reverse mail proxy: FALSE
+Configure store for use with reverse web proxy: FALSE

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) (pilih 3, lalu pilih 4 dan set password Admin seperti dibawah)

Store configuration

1) Status:                                  Enabled
2) Create Admin User:                       yes
3) Admin user to create:                    admin@mail.starxxxx.co.id
4) Admin Password                           set
5) Enable automated spam training:          yes
6) Spam training user:                      spam.tlfm6i2qlm@mail.starxxxx.co.id
7) Non-spam(Ham) training user:             ham.szvmcfygt@mail.starxxxx.co.id
8) Global Documents Account:                wiki@mail.starxxxx.co.id
9) SMTP host:                               mail.starxxxx.co.id
10) Web server HTTP port:                    80
11) Web server HTTPS port:                   443
12) Web server mode:                         http
13) IMAP server port:                        143
14) IMAP server SSL port:                    993
15) POP server port:                         110
16) POP server SSL port:                     995
17) Use spell check server:                  yes
18) Spell server URL:                        http://mail.starxxxx.co.id:7780/aspell.php
19) Configure store for use with reverse mail proxy: FALSE
20) Configure store for use with reverse web proxy: FALSE

Select, or ‘r’ for previous menu [r] (selesai set password, a ketik untuk aply prubahan diatas)

/opt/zimbra/config.8122

Main menu

1) Common Configuration:
2) zimbra-ldap:                             Enabled
3) zimbra-store:                            Enabled
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

*** 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.8122]
Saving config in /opt/zimbra/config.8122…done.
The system will be modified – continue? [No] y
Operations logged to /tmp/zmsetup.08012009-173835.log
Setting local config values…done.
Setting up CA…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating SSL certificate…done.
Installing mailboxd SSL certificates…done.
Initializing ldap…done.
Setting replication password…done.
Setting Postfix password…done.
Setting amavis password…done.
Setting nginx password…done.
Saving CA in ldap …done.
Creating server entry for mail.starxxx.co.id…done.
Saving SSL Certificate in ldap …done.
Setting spell check URL…done.
Setting service ports on mail.starxxxx.co.id…done.
Adding mail.starxxxx.co.id to zimbraMailHostPool in default COS…
Installing skins…
yahoo
lavender
zmail
sand
steel
sky
bones
waves
hotrod
beach
bare
lemongrass
done.
Setting zimbraFeatureIMEnabled=FALSE…done.
Setting zimbraFeatureTasksEnabled=TRUE…done.
Setting zimbraFeatureBriefcasesEnabled=TRUE…done.
Setting zimbraFeatureNotebookEnabled=TRUE…done.
Setting MTA auth host…done.
Setting TimeZone Preference…done.
Creating domain mail.starxxxx.co.id…done.
Creating user admin@mail.starxxxx.co.id…done.
Creating postmaster alias…done.
Creating user wiki@mail.starxxxx.co.id…done.
Creating user spam.tlfm6i2qlm@mail.starxxxx.co.id…done.
Creating user ham.szvmcfygt@mail.starxxxx.co.id…done.
Setting spam training accounts…done.
Initializing store sql database…done.
Setting zimbraSmtpHostname for mail.starxxxx.co.id…done.
Initializing logger sql database…done.
Initializing mta config…done.
Configuring SNMP…done.
Setting services on mail.starxxxx.co.id…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 (5.0.18_GA_3011_openSUSE_10.2)
The ADMIN EMAIL ADDRESS created (admin@mail.starxxxx.co.id)

Notify Zimbra of your installation? [Yes] y

Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=5.0.18_GA_3011_openSUSE_10.2&MAIL=admin@mail.starxxxx.co.id

Notification complete

Starting servers…done.
Checking for deprecated zimlets…done.
Installing common zimlets…
com_zimbra_ymemoticons…done.
com_zimbra_url…done.
com_zimbra_email…done.
com_zimbra_cert_manager…done.
com_zimbra_local…done.
com_zimbra_date…done.
com_zimbra_phone…done.
com_zimbra_bulkprovision…done.
Finished installing common zimlets.
Initializing Documents…
Restarting mailboxd…done.
Setting up zimbra crontab…cp: cannot stat `/var/spool/cron/tabs/zimbra’: No such file or directory
done.

Moving /tmp/zmsetup.08012009-173835.log to /opt/zimbra/log
Configuration complete – press return to exit

mail:/home/zimbra/zcs-5.0.18_GA_3011.openSUSE_10.2.20090709094925 #

Selesai,  proses instalasi tanpa ada error yang menghentikan proses.

Selanjutnya login ke control panel Zimbra admin di : https://mail.starxxxx.co.id:7071/

Create domain starxxxx.co.id dan add account email untuk user. Testing kirim dan terima email menggunakan Zimbra Desktop, webmail, mail client(MS Outlook, Outlook Express, Thunderbird).

loginzimbrastargateadmin loginzimbrastargateadmin2

4 thoughts on “Instalasi Zimbra 5.0.18 pada openSUSE 10.2

  1. wongrizal

    mas mo tanya nih masalah administrator nya, cara untuk mensetting agar orang lain bisa mendaftar di mail zimbra cara nya gimana ?
    punya tutornya ga ? hehehe
    tanks

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.