Tag Archives: Zimbra

menambah disclaimer (altermime) pada zimbra 6.0.6

Contoh sebuah disclaimer pada sebuah email sebagai berikut :


© 2010 copyright PT. XYZ.

The contents of this email and any attachments are confidential to the intended recipient.
They may not be disclosed to or used by anyone other than the intended recipient. If this email is
received in error, please email IT@xyz.co.id, quoting the name of the sender and
the email address to which it has been sent and then delete it.

Untuk membuat semua email-email karyawan mendapat footer seperti itu, pada mailserver Zimbra dibutuhkan tool bernama altermime, berikut proses konfigurasinya :

[root@mail gtoms]# su – zimbra
[zimbra@mail ~]$ zmcontrol -v

Release 6.0.6_GA_2324.RHEL5_20100406144520 CentOS5 FOSS edition.

[zimbra@mail ~]$

[root@mail gtoms]# wget http://www.pldaniels.com/altermime/altermime-0.3.10.tar.gz

Continue reading

Upgrade Zimbra 5.0.10 ke Zimbra 6.0.6

Banyak yang bingung kalau mau upgrade Zimbra dari versi 5 ke 6 apakah harus melalui prosedur upgrade ke versi 5 yang paling akhir dahulu , atau bisa langsung ke tanpa melewati route upgrade version tersebut. Misalnya Zimbra versi 5.0.10 harus diupgrade dahulu ke versi 5.0.23 dahulu baru ke versi 6.06.  Ternyata tidak perlu, karena dari versi 5.0.10 dapat langsung diupgrade ke versi 6 yang sampai penulisan tutorial ini sudah sampai versi 6.0.6 Hal ini saya ketahui dari melihat log proses upgrading dari versi 5.0.10 ke 6.0.6 dimana Zimbra secara teratur mengupdate sendiri table database mysql pada zimbra. Berikut cuplikan lognya updating tersebut  :

Updating from 5.0.11_GA
Updating from 5.0.12_GA
Updating from 5.0.13_GA
Updating from 5.0.14_GA
Updating from 5.0.15_GA
Updating from 5.0.16_GA
Updating from 5.0.17_GA
Updating from 5.0.18_GA
Updating from 5.0.19_GA
Updating from 5.0.20_GA
Updating from 5.0.21_GA
Updating from 5.0.22_GA
Updating from 5.0.23_GA
Updating from 6.0.0_BETA1
Updating from 6.0.0_RC1
Updating from 6.0.0_RC2
Updating from 6.0.0_GA
Updating from 6.0.1_GA
Updating from 6.0.2_GA
Updating from 6.0.3_GA
Updating from 6.0.4_GA
Updating from 6.0.5_GA
Updating from 6.0.6_GA

Continue reading

Set up a Funambol server to sync Smartphone with Zimbra

Lebih tepat judul diatas berbunyi “Open Source Mobile Calendar and Contact Synchronization”.  Implementasi ini berhasil 100% persen saya terapakan pada server produksi client yang telah memiliki mailserver live dengan Zimbra Collaboration Suite (ZCS) 6.0 Open source Edition.  Pertanyaannya menjadi, bagaimana membuat/menciptakan proses  sinkronisasi(Synchronizing) Contact(Address Book) dan Calender yang ada pada Zimbra dengan handphone sejenis smartphone seperti Nokia,Iphone,Blackberrys,dsb. Untuk ini dibutuhkanlah Funambol Server dan Zimbra Connector untuk menjembatani keterbatasan pemakai Zimbra versi Open Source.

Environment setup/instalasi ini sbb :
1. Zimbra Collaboration Suite (ZCS) 6.0 Open source Edition terinstall pada platform Linux Debian 5 Lenny.
2. The Funambol Server package for GNU/Linux, saya gunakan versi terbaru yaitu funambol-8.0.1.bin (http://download.forge.objectweb.org/sync4j/funambol-8.0.1.bin)
3. Zimbra Connector (ZimbraConnector_0.5.02.s4j) (http://www.zimbra.com/forums/attachments/zimbra-mobile/3129d1252691925-zimbra-funambol-sync4j-code-zimbraconnector.zip)
4. Mobile devices untuk testing :  Nokia E61i Black dengan tools Sync yang sudah ada secara default.  Saat melakukan sinkronisasi harus terhubung ke internet baik dengan GPRS atau Wifi.
5. Funambol Admin Tool for Windows XP Profesional (http://download.forge.objectweb.org/sync4j/funambol-admin-8.0.0.exe) saya pakai ini karena server Zimbra tidak pakai GUI.

Perlu diketahui point 1,2,3 diatas berada dalam 1 server dan tidak terpisah. Pada proses ini juga Zimbra Collaboration Suite (ZCS) 6.0 Open source Edition sudah produksi dan live dengan baik.  Jadi saya tinggal bermain di point 2,3,4,5 Dengan tahapan : Install Funambol server, install Zimbra Connector modules untuk Funambol, install Funambol Admin Tool dan conect ke Funambol Server, terakhir setting pengaturan Nokia e61i untuk Synchronizing.

Berikut jalannya instalasi dan konfigurasi yang berhasil saya dokumentasikan dengan lengkap dengan gambar capture/screenshot :

Continue reading

Instalasi Zimbra 6.0.0 Network Edition dan Zimbra Mobile

Zimbra Collaboration Suite(ZCS) sebagai solusi mailserver yang komplit memiliki 2 versi produk yaitu versi open source(free) dan versi network(komersial). Pada artikel sebelumnya tentang zimbra saya membuat tutorial instalasi dan konfigurasi untuk versi open source pada mesin Debian, CentOS, openSUSE, dan cukup puas akan fitur yang diberikan. Tetapi dengan kemajuan perangkat telekomunikasi(handphone) fungsi email tidak hanya dipakai di kantor atau rumah saja, diperlukan solusi mobile untuk bisa tetap terima dan kirim email. Solusi mobile ini  tidak ada pada ZCS versi open source(free), dan adanya pada ZCS versi Network Edition. Versi Zimbra Network ini membutuhkan file lisensi dalam proses instalasi, jadi jika ingin menggunakan fasilitas zimbra mobile harus beli lisensi ZCS Network Edition.

Instalasi dan konfigurasi Zimbra Network Edition yang memiliki fitur Zimbra Mobile akhirnya bisa saya coba pada server produksi.  Hasilnya server Zimbra Network Edition dengan fungsi messagingnya dan fungsi zimbra mobile untuk karyawan(bos) yang mobilitasnya tinggi. Jadi setiap email yang masuk ke server akan di direct push/OTA ke handphone karyawan, karyawan juga dapat cek email, mereply email melalui handphone. Pada instalasi dan konfigurasi ini saya akan jelaskan bagaimana interaksinya dengan Handphone Nokia E61i yang menggunakan Mail for Exchanger. Tahapannya yaitu  Instalasi Zimbra 6.0.0 Network Edition, konfigurasi Zimbra Mobile, konfigurasi Nokia E61i. menggunakan Mail For Exchange.

Item-item yang diperlukan pekerjaan ini adalah :

– Hardware : Server IBM, Handphone Nokia E61i(Firmware 3.0633.69.00).
– Software : Sistem operasi Linux CentOS 5.3, Zimbra zcs-NETWORK-6.0.0_GA_1802.RHEL5.20090830122136 dengan file ZCSLicense.xml, BIND, Mail For Exchange 2.09(158) for Nokia E Series.
– Domain .id, koneksi internet dedicated, IP Publik.

Setelah semua item-item diatas terpenuhi, kita lanjutkan proses Instalasi dan Konfigurasinya :

Continue reading

Upgrade Zimbra 5.0.18 ke Zimbra 6.0.0

Zimbra Collaboration Suite (ZCS) 6 (Codename: Guns N’ Roses) merupakan versi terbaru yang lahir dengan konsep modern penggabungan sistem email, address books, group calendaring functionality, task lists, dan Web document authoring dan sharing. Ajax based web collaboration, Zimlet technology,  Ajax based Admin Interface, merupakan bagian dari ZCS 6.0.  Zimbra support untuk standards-based APIs (IMAP / POP / iCal / CalDAV) dan kompatibel dengan mail client seperti Microsoft Outlook, Apple desktop suite, and Mozilla Thunderbird.  Zimbra solution memiliki high security paket termasuk didalamnya anti-spam dan anti-virus scanning.

Untuk memainkan fitur ZCS 6.0 bisa dengan melakukan instalasi langsung atau upgrade. Proses upgrade dilakukan jika sudah terinstall Zimbra versi sebelumnya(5.0.18).  Tutorial ini adalah mengupgrade ZCS 5.0.18 ke ZCS 6.0 pada sistem operasi Linux Debian 4 Etch 32 bit x86.  Upgrade pada server produksi harus diperhatikan adalah : Sistem operasi Debian 4 harus up to date(apt-get update, apt-get upgrade), kemudian backup data-data ZCS 5.0.18, kemudian mendownload versi ZCS 6.0 sesuai platform. Kemudian melalukan upgrade langsung di mesin yang sudah menjalankan ZCS 5.0.18.  Berikut proses upgrade ZCS 5.0.18 ke ZCS 6.0 :

Cek versi ZCS 5.0.18 sebelum diupgrade :

mail:/home/gtoms# su – zimbra

zimbra@mail:~$ zmcontrol -v
Release 5.0.18_GA_3011.DEBIAN4.0 DEBIAN4.0 FOSS edition
zimbra@mail:~$

Continue reading

Instalasi Zimbra 5.0.18(ZCS) pada Debian 4 Etch

Instalasi dan konfigurasi Zimbra Collaboration Suite versi 5.0.18 kali ini dipakai untuk mailserver sebuah company swasta di Jakarta, pilihan platform menggunakan sistem operasi Linux Debian 4.0 Etch. Sebelumnya saya sempat mendokumentasikan instalasi dan konfigurasi  Zimbra yaitu : Instalasi Zimbra pada sistem operasi Linux CentOS dan Instalasi Zimbra pada sistem operasi Linux openSUSE.

Untuk keperluan instalasi ini mereka sudah siapkan domain co.id,  1 IP Publik, 1 server merk EXTRON NetSystem 330A. Hasil yang mereka inginkan adalah system mailserver memakai Zimbra dan training administrasi dan troubleshooting Zimbra. Berikut dokumentasi instalasi dan konfigurasi yang sempat aku simpan semoga berguna bagi IT staff/sysadmin yang sering berkutat dengan mailserver.

Instalasi sistem operasi Debian 4 Etch menggunakan iso network install. Pasca instalasi standart system Debian 4 Etch ada beberapa hal yang perlu dibersihkan(remove) seperti:   exim4 exim4-base exim4-config exim4-daemon-light, nfs-common, portmap. Setelah bersih-bersih, dilanjutkan instalasi Bind(DNS) dan setup Zimbra.  Berikut prosesnya dimana IP Public dan domain company dalam dokumentasi ini saya samarkan.

Continue reading

zimbra setup log

Zimbra setup log merupakan file yang digenerate saat kita melakukan proses instalasi zimbra, dengan file ini kita dapat mengetahui bagaimana proses perjalanan setup zimbra. Versi zimbra yang saya gunakan sebagai berikut :

mail:/home/gultom # su – zimbra
zimbra@mail:~> zmcontrol -v
Release 5.0.18_GA_3011.openSUSE_10.2_20090709094925 openSUSE_10.2 FOSS edition
zimbra@mail:~>


Berikut isi file zmsetup.08012009-173835.log yang saya dapatkan dari proses instalasi mailserver menggunakan zimbra :

Sat Aug  1 17:38:35 2009 Operations logged to /tmp/zmsetup.08012009-173835.log
Sat Aug  1 17:38:35 2009 Getting installed packages
Sat Aug  1 17:38:36 2009 checking isEnabled zimbra-core
Sat Aug  1 17:38:36 2009 zimbra-core not in enabled cache
Sat Aug  1 17:38:36 2009 enabled packages
Sat Aug  1 17:38:36 2009 Newinstall enabling all installed packages
Sat Aug  1 17:38:36 2009 Enabling zimbra-core
Sat Aug  1 17:38:36 2009 Enabling zimbra-ldap
Sat Aug  1 17:38:36 2009 Enabling zimbra-store
Sat Aug  1 17:38:36 2009 Enabling zimbra-mta
Sat Aug  1 17:38:36 2009 Enabling zimbra-snmp
Sat Aug  1 17:38:37 2009 Enabling zimbra-logger
Sat Aug  1 17:38:37 2009 Enabling zimbra-apache
Sat Aug  1 17:38:37 2009 Enabling zimbra-spell
Sat Aug  1 17:38:37 2009 Setting defaults…
Continue reading

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  :

Continue reading

Project Mailserver : Linux Based dengan Zimbra Open Source Edition

Proyek ini merupakan kelanjutan dari pekerjaan sebelumnya internet sharing yang sudah selesai. Proyek mailserver di perusahaan Publishing dan Media Marketing Group di daerah Jakarta Selatan ini merupakan upgrade mailserver dari sistem sebelumnya memakai Qmail. Keterbatasan fitur qmail bagi end user menjadi salah satu daya tarik keinginan perusahaan beralih ke Zimbra. Jadi Ownernya yang orang bule menginginkan Zimbra karena dia tertarik dengan Zimbra Desktop yang banyak fiturnya. Mailserver dengan Zimbra memang lagi naik daun baik di dalam dan luar negeri karena sistem mailservernya sangat kompleks dan solusi yang tepat saat ini.  Di luar negeri salah satu server client ku IKON Ltd juga memakai Zimbra yang aku install di salah satu server colocation di ThePlanet.

Secara teknis instalasi dan konfigurasi Zimbra sangatlah mudah dibandingkan dengan sistem mailserver memakai Postfix ataupun Qmail dan juga lebih mudah dibandingkan Microsoft Exchange. Integrasi satu file instalasi yang didalamnya sudah terdapat semua komponen pembentuk zimbra memudahkan seorang admin untuk membuat sebuah mailserver. Tapi kalau belum pernah coba dalam server live dan untuk dipakai yah harus banyak trial dahulu agar memudahkan instalasi dan konfigurasi nantinya.  Angkat topi saya untuk individual developers and contributor Zimbra yang tergabung dalam Yahoo! Inc.

Jika sekedar berhasil menginstall Zimbra saja tapi tidak digunakan dalam sebuah mesin produksi rasanya kurang puas, dalam hal ini menginstall dan mengkonfigurasi Zimbra untuk dipakai perusahaan ini merupakan tantangan dengan rasa tersendiri sebagai kuli IT seperti saya….hehehe

Progress Instalasi ini dilakukan pada server baru mereka, sementara server lama(Qmail) tetap berjalan sebelum di istirahatkan dan nantinya akan dijadikan backup Zimbra secara fisik.

Tahapan Upgrade mailserver ini :
1. Backup Server Mail lama(Qmail), account email semua karyawan
2. Instalasi Server Baru (ZImbra) (sistem operasi Linux Centos 5.2, setting IP , Gateway, DNS, Install Zimbra Open Source Edition, Konfigurasi di Admin Zimbra untuk domain dan pembuatan account-account semua email )
3. Migrasi = Merubah setting DNS pada domain perusahaan ini dengan mempointing IP MX kearah IP mailserver baru (ZImbra)
4. Matikan Server lama (QMail)
5. Hidupkan Server Baru (Zimbra)
6. Trial and Error, dan maintenance.
7. Instalasi dan konfigurasi Server lama (Qmail) menjadi backup Fisik Zimbra dan transfer data dari mesin Zimbra yang sudah running menggunakan rsync.

Untuk detail instalasi dan konfigurasi Zimbra Open Sources Edition pada perusahaan ini, saya sempat dokumentasikan dari konsol putty menggunakan copy paste ke notepad sebagai berikut :

Continue reading