Anda di halaman 1dari 9

Membuat Server Email di Ubuntu menggunakan Zimbra

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

,f
127.0.0.1 localhost
192.168.56.113 zimbra.perusahaan.com 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

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

TTL 7200 ; 2 hours
@ IN SOA ns1.perusahaan.com. hostmaster.perusahaan.com. (
2009060708 ; serial
7200 ; refresh (2 hours)
3600 ; retry (1 hour)
604800 ; expire (1 week)
10800 ; minimum (3 hours)
)
NS ns1.perusahaan.com.
MX 10 zimbra.perusahaan.com.

ns1 A 192.168.56.113
zimbra A 192.168.56.113

imap CNAME zimbra
pop CNAME zimbra
smtp CNAME zimbra
webmail CNAME zimbra


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

Installing:
zimbra-core
zimbra-lda5
zimbra-logger
zimbra-mta
zimbra-snm5
zimbra-store
zimbra-a5ache
zimbra-s5ell

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/

Anda mungkin juga menyukai