Pada 15 Jul 2009, di Seri Tutorial, oleh Cecep Mahbub
Membuat server email di Ubuntu sekarang menjadi lebih mudah dengan adanya zimbra. Zimbra sendiri sudah memiliki Iitur yang sangat lengkap, mulai dari MTA (mail transIer agent) yang dilengkapi dengan Iitur anti spam dan anti virus, IMAP/POP3, webmail dan Iitur kolaborasi lainnya. Di tulisan ini, kita akan belajar instalasi awal zimbra di Ubuntu. Sebelum Anda melanjutkan membaca tulisan ini, ada baiknya Anda tidak melewatkan seri tutorial DNS Server dengan Bind9 (1, 2 dan 3). Karena dalam instalasi zimbra, Anda harus memahami bagaimana cara membuat sebuah hostname bisa di resolve dengan baik dan bagaimana membuat entri mx record. Saat tulisan ini dibuat, rilis terbaru zimbra untuk versi 5, adalah 5.0.18, dan untuk versi ini zimbra hanya menyediakan installer untuk distro RHEL 4/5, Fedora 7, Debian 4, MacOS 10.4/10.5, openSUSE 10.2, SLES 10, Ubuntu 6.06/8.04 LTS. Dan untuk tutorial kali ini, kita akan menggunakan Ubuntu 8.04 (Hardy Heron). Instalasi ubuntu diasumsikan menggunakan instalasi deIault ubuntu 8.04 server edition. Mengkonfigurasi berkas /etc/hosts Zimbra mensyaratkan hostname bisa diresolve dengan baik, sekarang coba Anda sunting berkas /etc/hosts. ari asalnya, 127.0.0.1 localhost 127.0.1.1 zimbra
# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
Disini diasumsikan IP server adalah 192.168.56.113, dan hostnamenya adalah zimbra.perusahaan.com. !aket-paket yang dibutuhkan untuk instalasi zimbra Instal paket-paket berikut. sudo apt-get install libidn11 libpcre3 libgmp3c2 libexpat1 libstdc++6 libstdc++5 libltdl3
unLuk memudahkan klLa akan unlnsLall apparmor (Anda boleh Lldak seLu[u dengan cara lnl Lapl lnl deml memudahkan lnsLalasl) sudo dpkg --purge apparmor apparmor-utils
Anda [uga harus memasLlkan Lldak ada yg llsLen dl porL 23 80 110 143 unLuk memerlksanya [alankan perlnLah berlkuL LlhaL porL yang llsLen dl server Anda sudo lsof -i -n -P
ontoh konfigurasi S Hostname & Alamat IP O hostname: zimbra.perusahaan.com O ip: 192.168.56.113 Kita akan buatkan alias, dibuatkan hostname yang mencerminkan Iungsi dari service/layanan yang diberikan. O imap.perusahaan.com, untuk akses imap O pop.perusahaan.com, untuk akses pop3 O smtp.perusahaan.com, untuk akses smtp (mengirim email) O webmail.perusahaan.com, untuk akses webmail
nstalasi Zimbra Pertama, ambil dulu berkas sumber dari halaman unduh zimbra. Ambil sesuai dengan arsitektur komputer Anda (32 bit atau 64 bit). Contoh, untuk versi yang saya gunakan. wget http://h.yimg.com/lo/downloads/5.0.18_GA/zcs- 5.0.18_GA_3011.UBUNTU8.20090708092550.tgz
ksLrak tar zxvf zcs-5.0.18_GA_3011.UBUNTU8.20090708092550.tgz Lalu jalankan skrip instalasi. cd zcs-5.0.18_GA_3011.UBUNTU8.20090708092550 sudo ./install.sh !roses nstalasi Harusnya Anda tinggal enter-enter saja, dan menjawab beberapa pertanyaan. Tapi jika penasasaran, Anda bisa lihat urutan proses instalasinya. Mudah-mudahan bisa membuat Anda lebih paham. 5erations logged to /tm5/install.log.12383 Checking for existing installation... zimbra-lda5...NT FUND zimbra-logger...NT FUND zimbra-mta...NT FUND zimbra-snm5...NT FUND zimbra-store...NT FUND zimbra-a5ache...NT FUND zimbra-s5ell...NT FUND zimbra-5roxy...NT FUND zimbra-archiving...NT FUND zimbra-convertd...NT FUND zimbra-cluster...NT FUND zimbra-core...NT FUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFRE USING THE SFTWARE. ZIMBRA, INC. ("ZIMBRA") WILL NLY LICENSE THIS SFTWARE T YU IF YU FIRST ACCEPT THE TERMS F THIS AGREEMENT. BY DWNLADING R INSTALLING THE SFTWARE, R USING THE PRDUCT, YU ARE CNSENTING T BE BUND BY THIS AGREEMENT. IF YU D NT AGREE T ALL F THE TERMS F THIS AGREEMENT, THEN D NT DWNLAD, INSTALL R USE THE PRDUCT.
License Terms for the Zimbra Collaboration Suite: htt5://www.zimbra.com/license/zimbra_5ublic_eula_2.1.html
Press Return to continue Silakan Anda tekan enter disitu. Checking for 5rerequisites... FUND: NPTL FUND: sudo-1.6.9510-1ubuntu3.4 FUND: libidn11-1.1-1 FUND: lib5cre3-7.4-1ubuntu2.1 FUND: libgm53c2-2:4.2.2+dfsg-1ubuntu2 FUND: libex5at1-2.0.1-0ubuntu1 FUND: libstdc++6-4.2.4-1ubuntu4 FUND: libstdc++5-1:3.3.6-15ubuntu6 FUND: libltdl3-1.5.26-1ubuntu1 Checking for suggested 5rerequisites... FUND: 5erl-5.8.8 Prerequisite check com5lete.
Checking for installable 5ackages
Found zimbra-core Found zimbra-lda5 Found zimbra-logger Found zimbra-mta Found zimbra-snm5 Found zimbra-store Found zimbra-a5ache Found zimbra-s5ell Found zimbra-5roxy
Select the 5ackages to install
Install zimbra-lda5 Y, --tekan enter--
Install zimbra-logger Y, --tekan enter--
Install zimbra-mta Y, --tekan enter--
Install zimbra-snm5 Y, --tekan enter--
Install zimbra-store Y, --tekan enter--
Install zimbra-a5ache Y, --tekan enter--
Install zimbra-s5ell Y, --tekan enter--
Install zimbra-5roxy N, --tekan enter-- Checking required s5ace for zimbra-core checking s5ace for zimbra-store
The system will be modified. Continue. N, --ketik Y disini-- Lalu zimbra akan melanjutkan dengan menginstal paket-paket yang diperlukan. Removing /o5t/zimbra Removing zimbra crontab entry...done. done. Cleaning u5 zimbra init scri5ts...done. Cleaning u5 /etc/ld.so.conf...done. Cleaning u5 /etc/security/limits.conf...done.
Finished removing Zimbra Collaboration Suite.
Finished removing Zimbra Collaboration Suite.
Installing 5ackages
zimbra-core......zimbra-core_5.0.18_GA_3011.UBUNTU8_i386.deb...done zimbra-lda5......zimbra-lda5_5.0.18_GA_3011.UBUNTU8_i386.deb...done zimbra-logger......zimbra-logger_5.0.18_GA_3011.UBUNTU8_i386.deb...done zimbra-mta......zimbra-mta_5.0.18_GA_3011.UBUNTU8_i386.deb...done zimbra-snm5......zimbra-snm5_5.0.18_GA_3011.UBUNTU8_i386.deb...done zimbra-store......zimbra-store_5.0.18_GA_3011.UBUNTU8_i386.deb...done zimbra-a5ache......zimbra-a5ache_5.0.18_GA_3011.UBUNTU8_i386.deb...done zimbra-s5ell......zimbra-s5ell_5.0.18_GA_3011.UBUNTU8_i386.deb...done 5erations logged to /tm5/zmsetu5.07152009-091904.log Setting defaults... Setelah ini akan muncul pesan seperti di bawah. Kita menggunakan hostname zimbra.perusahaan.com, dan yang kita set record mx adalah domain perusahaan.com, karena kita memang inginnya zimbra menghosting domain perusahaan.com. NS ERRR resolving MX for zimbra.5erusahaan.com It is suggested that the domain name have an MX record configured in DNS Change domain name. Yes, --tekan enter-- Create Domain: zimbra.5erusahaan.com, --ketik 5erusahaan.com disini--- MX: zimbra.5erusahaan.com (192.168.56.113)
Interface: 10.0.2.15 Interface: 192.168.56.113 Interface: 127.0.0.1 done. Checking for 5ort conflicts Port conflict detected: 80 (zimbra-store) Port conflicts detected! - Any key to continue Disini terlihat salah satu contoh error. Ada port conIlict di port 80. Saya cek dengan perintah sudo lsof -i -n -P Ternyata ada thttpd yg listen di port 80 (padahal ini untuk tutorial berikutnya hehe). Setelah service thttpd saya matikan, instalasi jalan kembali. Main menu
1) Common Configuration: 2) zimbra-lda5: Enabled 3) zimbra-store: Enabled +Create Admin User: yes +Admin user to create: admin@5erusahaan.com +Admin Password UNSET +Enable automated s5am training: yes +S5am training user: s5am.td54n_la5h@5erusahaan.com +Non-s5am(Ham) training user: ham.owo5zfr2q@5erusahaan.com +Global Documents Account: wiki@5erusahaan.com +SMTP host: zimbra.5erusahaan.com +Web server HTTP 5ort: 80 +Web server HTTPS 5ort: 443 +Web server mode: htt5 +IMAP server 5ort: 143 +IMAP server SSL 5ort: 993 +PP server 5ort: 110 +PP server SSL 5ort: 995 +Use s5ell check server: yes +S5ell server URL: htt5://zimbra.5erusahaan.com:7780/as5el.5h5 +Configure store for use with reverse mail 5roxy: FALSE +Configure store for use with reverse web 5roxy: FALSE
4) zimbra-mta: Enabled 5) zimbra-snm5: Enabled 6) zimbra-logger: Enabled 7) zimbra-s5ell: Enabled 8) Default Class of Service Configuration: r) Start servers after configuration yes s) Save config to file x) Ex5and menu q) Quit
Address unconfigured () items (. - hel5) Sekarang Anda dihadapkan dengan menu di atas. Perhatikan di bagian yang diberi tanda bintang (*******) itu ada di menu nomor tiga. Jadi Anda pilih atau ketik 3, kemudian tekan enter. Store configuration
1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: admin@5erusahaan.com 4) Admin Password UNSET 5) Enable automated s5am training: yes 6) S5am training user: s5am.td54n_la5h@5erusahaan.com 7) Non-s5am(Ham) training user: ham.owo5zfr2q@5erusahaan.com 8) Global Documents Account: wiki@5erusahaan.com 9) SMTP host: zimbra.5erusahaan.com 10) Web server HTTP 5ort: 80 11) Web server HTTPS 5ort: 443 12) Web server mode: htt5 13) IMAP server 5ort: 143 14) IMAP server SSL 5ort: 993 15) PP server 5ort: 110 16) PP server SSL 5ort: 995 17) Use s5ell check server: yes 18) S5ell server URL: htt5://zimbra.5erusahaan.com:7780/as5ell.5h5 19) Configure store for use with reverse mail 5roxy: FALSE 20) Configure store for use with reverse web 5roxy: FALSE
Select, or 'r' for 5revious menu r, Sekarang Anda dihadapkan dengan menu berikutnya. Sama seperti tadi, perhatikan bagian yang diberi tanda bintang (**), itu ada di menu nomor 4. Jadi Anda ketik 4, lalu tekan enter. Password for admin@5erusahaan.com (min 6 characters): hINYHBUe5, Sekarang Anda diminta menuliskan password untuk user Admin. Jika Anda tekan enter, deIault passwordnya adalah yang ada di dalam kurung kotak. Silakan Anda ketik password yang Anda ingin set. Store configuration
1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: admin@5erusahaan.com 4) Admin Password set 5) Enable automated s5am training: yes 6) S5am training user: s5am.td54n_la5h@5erusahaan.com 7) Non-s5am(Ham) training user: ham.owo5zfr2q@5erusahaan.com 8) Global Documents Account: wiki@5erusahaan.com 9) SMTP host: zimbra.5erusahaan.com 10) Web server HTTP 5ort: 80 11) Web server HTTPS 5ort: 443 12) Web server mode: htt5 13) IMAP server 5ort: 143 14) IMAP server SSL 5ort: 993 15) PP server 5ort: 110 16) PP server SSL 5ort: 995 17) Use s5ell check server: yes 18) S5ell server URL: htt5://zimbra.5erusahaan.com:7780/as5ell.5h5 19) Configure store for use with reverse mail 5roxy: FALSE 20) Configure store for use with reverse web 5roxy: FALSE
Select, or 'r' for 5revious menu r, Sekarang semua sudah diset dengan baik. Anda tikan tekan r, Main menu
1) Common Configuration: 2) zimbra-lda5: Enabled 3) zimbra-store: Enabled 4) zimbra-mta: Enabled 5) zimbra-snm5: Enabled 6) zimbra-logger: Enabled 7) zimbra-s5ell: Enabled 8) Default Class of Service Configuration: r) Start servers after configuration yes s) Save config to file x) Ex5and menu q) Quit
CNFIGURATIN CMPLETE - 5ress 'a' to a55ly Select from menu, or 5ress 'a' to a55ly config (. - hel5) --ketik a disini, lalu enter-- Save configuration data to a file. Yes, --tekan enter-- Save config in file: /o5t/zimbra/config.17874, Saving config in /o5t/zimbra/config.17874...done. The system will be modified - continue. No, --ketik Yes disini, lalu enter-- Dan tunggu zimbra mengkonIigurasi sistem Anda sampai selesai. Agak lama prosesnya, jadi Anda harus sedikit bersabar. Setelah semuanya selesai, Anda bisa mengakses halaman web adminnya di htt5s://zimbra.5erusahaan.com:7071 Ingat, pakai https bukan http. Loginnya admin, password seperti yang sudah Anda set sebelumnya. Dan untuk webmail (akses untuk membaca email dari web, untuk user). htt5://webmail.5erusahaan.com Seperti yang sudah kita set di DNS sebelumnya. esimpulan Sebetulnya instalasi zimbra tidak rumit, tulisan ini panjang karena semua yang ditampilkan saat instalasi saya copy-paste ke tulisan ini. Pada prinsipnya Anda tinggal membaca apa yang ditanyakan oleh skrip instalasi, dan menjawabnya dengan benar hLLp//ngadlmlncom/2009/07/13/membuaLserveremalldlubunLumenggunakanzlmbra/