Assalamu’alaikum wr wb
Alhamdulillah segala puji bagi Alloh SWT yang masih memberikan nikmat iman, islam dan sehat sehingga masih diberi kesempatan untuk berbagi ilmu kepada pengunjung blog saya ini. Pada kesempatan kali ini saya akan membahas tentang email server zimbra pada Ubuntu server 10.04 LTS. Zimbra adalah sebuah software aplikasi buat email server yang sebelumnya dimiliki oleh yahoo namun sekarang kepemilikannya dimiliki oleh vmware. Zimbra ini memiliki 2 versi diantara versi free atau gratis dan satu lagi versi komersil. Zimbra ini sudah mencakupi MTA, anti SPAM dan anti Virus, PolicyD, serta LDAP.
Kita mulai saja bagaimana cara menginstall zimbra pada ubuntu, di asumsikan disini kita sudah menyiapkan server ubuntu yg gress baru saja di install. Server yg digunakan mempunyai spesifikasi harddisk minimal 150Gb dan RAM 4Gb. Berikut cara melakukan instalasi zimbra pada ubuntu 10.04 LTS
Pertama kita harus mengupdate server ubuntu kita dengan perintah
<" alt="" border="0" />—[if gte mso 9]> <
—[if gte mso 10]> < ![endif]-->
root@mail # apt-get update
root@mail # apt-get upgrade
Setelah itu kita install mandatory atau kebutuhan sebelum install zimbra diantaranya :
<" alt="" border="0" />—[if gte mso 9]> <
—[if gte mso 10]> < ![endif]-->
root@mail # apt-get install sysstat libperl5.10
root@mail # apt-get install sqlite3
Mengubah hostname sesuai FQDN pada /etc/hosts dan /etc/hostname setelah itu kita mendownload file zimbra pada website zimbra <" alt="" border="0" />—[if gte mso 9]> <
—[if gte mso 10]> < ![endif]-->http://www.zimbra.com setelah kita mendownload file terserbut kita ekstrak dengan perintah
root@mail <" alt="" border="0" />—[if gte mso 9]> <
—[if gte mso 10]> < ![endif]-->#tar –zxvf zcs-…-…..tar.gz
root@mail #cd zcs-……
Setelah itu kita mulai proses penginstalan zimbra dengan perintah sebagai berikut
root@mail <" alt="" border="0" />—[if gte mso 9]> <
—[if gte mso 10]> < ![endif]--># ./install.sh –platform-override
<" alt="" border="0" />—[if gte mso 9]> <
—[if gte mso 10]> < ![endif]-->
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]
Install zimbra-ldap [Y]
Install zimbra-logger [Y]
Install zimbra-mta [Y]
Install zimbra-snmp [Y]
Install zimbra-store [Y]
Install zimbra-apache [Y]
Install zimbra-spell [Y]
Install zimbra-proxy [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] ß select “Y” and “enter”
Removing /opt/zimbra
Installing packages
zimbra-core……zimbra-core_5.0.9_GA_2533.UBUNTU8_i386.deb…done
zimbra-ldap……zimbra-ldap_5.0.9_GA_2533.UBUNTU8_i386.deb…done
zimbra-logger……zimbra-logger_5.0.9_GA_2533.UBUNTU8_i386.deb…done
zimbra-mta……zimbra-mta_5.0.9_GA_2533.UBUNTU8_i386.deb…done
zimbra-snmp……zimbra-snmp_5.0.9_GA_2533.UBUNTU8_i386.deb…done
zimbra-store……zimbra-store_5.0.9_GA_2533.UBUNTU8_i386.deb…done
zimbra-apache……zimbra-apache_5.0.9_GA_2533.UBUNTU8_i386.deb…done
zimbra-spell……zimbra-spell_5.0.9_GA_2533.UBUNTU8_i386.deb…done
Operations logged to /tmp/zmsetup.01001900-0000139025488.log
Setting defaults…hostname: Unknown host
No results returned for A lookup of
Checked nameservers:
192.168.1.26
DNS ERROR resolving
It is suggested that the hostname be resolveable via DNS
Change hostname [Yes]
Kita ganti DNS sesuai yg kita inginkan MX setelah beres semua kita ubah password admin zimbranya
<" alt="" border="0" />—[if gte mso 9]> <
—[if gte mso 10]> < ![endif]-->
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@mail.kucing.com
******* +Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.j0_bmuf1yi@mail.kucing.com
+Non-spam(Ham) training user: ham.vxdi46kcom@mail.kucing.com
+Global Documents Account: wiki@mail.kucing.com
+SMTP host: mail.kucing.com
+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.kucing.com: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
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)
Select “3” and “enter”
Address unconfigured (**) items (? – help) 3
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@mail.kucing.com
** 4) Admin Password UNSET
5) Enable automated spam training: yes
6) Spam training user: spam.d5deprdn7l@mail.kucing.com
7) Non-spam(Ham) training user: ham.kmfsgl7uw@mail.kucing.com
Global Documents Account: wiki@mail.kucing.com
9) SMTP host: mail.kucing.com
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.kucing.com: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®
Select “4” and fullfill password admin
Password for admin@mail.gomobile.co.id (min 6 characters): [D8X8CIf6U] mypasswd
Store configuration
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@mail.kucing.com
4) Admin Password set
5) Enable automated spam training: yes
6) Spam training user: spam.d5deprdn7l@mail.kucing.com
7) Non-spam(Ham) training user: ham.kmfsgl7uw@mail.kucing.com
Global Documents Account: wiki@mail.kucing.com
9) SMTP host: mail.kucing.com
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.kucing.com: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®
Select “r” and “enter” and then select “a” and “enter” 3x
*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes]
Save config in file: [/opt/zimbra/config.26527]
Saving config in /opt/zimbra/config.26527…done.
The system will be modified – continue? [No] yes
Operations logged to /tmp/zmsetup.01001900-0000139025716.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.kucing.com…done.
Saving SSL Certificate in ldap …done.
Setting spell check URL…done.
Setting service ports on mail.kucing.com…done.
Adding mail.kucing.com to zimbraMailHostPool in default COS…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.9_GA_2533_UBUNTU8)
The ADMIN EMAIL ADDRESS created (admin@mail.kucing.com)
Notify Zimbra of your installation? [Yes]
Select “no” for notify zimbra of your installation and then “enter”
Starting servers…done.
Checking for deprecated zimlets…done.
Installing zimlets…
com_zimbra_date
com_zimbra_ymemoticons
com_zimbra_phone
com_zimbra_cert_manager
com_zimbra_email
com_zimbra_url
com_zimbra_local
done.
Initializing Documents…done.
Restarting mailboxd…done.
Setting up zimbra crontab…done.
Moving /tmp/zmsetup.01001900-0000139025716.log to /opt/zimbra/log
Configuration complete – press return to exit
Maka kita telah selesai proses instalasi zimbra pada ubuntu 10.04 LTS dan kita tinggal buka web admin untuk proses administrasi seperti pembuatan account ataupun yg lainnya tinggal ketik pada browser https://localhost:7071/