Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
KONFIGURASI STEP BY STEP
MAIL SERVER ZIMBRA
pada
SUSE Linux Enterprise Server
CANDRA SETIAWAN, ST, CCNA,
CCDA
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Zimbra adalah software open source untuk email server dan kolaborasi (groupware), yang
menyediakan solusi email server yang powerful, penjadwalan, kalender grup, kontak dan
manajemen penyimpanan dokumen via web.
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Instalasi Suse Linux Enterprise Server
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Untuk language pilih English (US) kemudian klik Next
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Pilih New Installation, klik Next
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Untuk Installation Setting, klik Expert, Partitioning
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Pilih Custom Partitioning (for experts), klik Next
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Untuk Partition Type pilih Primary Partition, klik OK
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Setelah selesai, buat lagi partisi buat Swap, ukuran 2 kali kapasitas memory (RAM),
misal ukuran memory kita 1 GB (1024 MB), maka buat dengan ukuran +2048M, klik OK
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Setelah selesai, klik Finish
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Untuk memilih packet yang akan diinstal pilih Details
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Kemudian pada DHCP dan DNS Server pilihlah seluruh berawalan Bind
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Klik Continue
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Klik Install
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Setelah pembuatan partisi selesai berikutnya proses Instalasi, masukkan seluruh CD yang
dibutuhkan sesuai dengan permintaan instalasi
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Pilih SUSE Linux Enterprise Server 10, tekan enter
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Setelah login buka terminal dan non aktifkan service postfix
mail:~ # service postfix stop
mail:~ # chkconfig postfix off
Edit Interface
mail:~ # cd /etc/sysconfig/network/
Lihat isi direktori
mail:/etc/sysconfig/network # ls
config ifcfg-eth-id-00:0c:29:ef:e6:8b ifservices.template scripts dhcp ifcfg-lo providers
if-down.d ifcfg.template routes
if-up.d ifroute-lo routes.YaST2save
Kemudian editlah file ifcfg-eth-id-00:0c:29:ef:e6:8b
mail:/etc/sysconfig/network # vi ifcfg-eth-id-00\:0c\:29\:ef\:e6\:8b
Setelah terbuka editlah file tersebut isi seperti ini:
BOOTPROTO='static'
BROADCAST='192.168.200.255' ETHTOOL_OPTIONS=''
IPADDR='192.168.200.254' MTU='1500'
NAME='AMD PCnet - Fast 79C971' NETMASK='255.255.255.0' NETWORK='192.168.200.0' REMOTE_IPADDR=''
STARTMODE='auto'
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
_nm_name='bus-pci-0000:02:00.0'
Simpanlah perubahan yang dilakukan dengan menekan Esc dan :wq
Restart service
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
Editlah file tersbut dengan isi seperti dibawah ini
#
# IP-Address Full-Qualified-Hostname Short-Hostname #
Simpan perubahan dengan menekan
Esc
diikuti dengan
:wq
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
mail:/etc # vi /etc/named.conf
# Copyright (c) 2002-2004 SuSE Linux AG, Nuernberg, Germany. # All rights reserved.
#
# Author: Frank Bodammer, Lars Mueller <lmuelle@suse.de> #
# /etc/named.conf #
# This is a sample configuration file for the name server BIND 9. It works as # a caching only name server without modification.
#
# A sample configuration for setting up your own domain can be found in # /usr/share/doc/packages/bind/sample-config.
#
# A description of all available options can be found in # /usr/share/doc/packages/bind/misc/options.
options {
# The directory statement defines the name server's working directory
directory "/var/lib/named";
# Write dump and statistics file to the log subdirectory. The # pathenames are relative to the chroot jail.
dump-file "/var/log/named_dump.db"; statistics-file "/var/log/named.stats";
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
# The following zone definitions don't need any modification. The first one # is the definition of the root name servers. The second one defines # localhost while the third defines the reverse lookup for localhost.
zone "." in {
include "/etc/named.d/forwarders.conf"; };
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
#
# # Don't log lame server messages. # category lame-servers { null; }; #};
# The following zone definitions don't need any modification. The first one # is the definition of the root name servers. The second one defines # localhost while the third defines the reverse lookup for localhost.
zone "." in {
# Include the meta include file generated by createNamedConfInclude. This # includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named
file "master/student.ilkom.unsri.ac.id"; type master;
};
zone "200.168.192.in-addr.arpa" in {
file "master/200.168.192.in-addr.arpa"; type master;
allow-transfer { any; };
};
# You can insert further zone records for your own domains below or create # single files in /etc/named.d/ and add the file names to
# NAMED_CONF_INCLUDE_FILES.
# See /usr/share/doc/packages/bind/README.SUSE for more details.
Setelah selesai tekan
Esc
dan simpan dengan perintah
:wq
Edit file
resolv.conf
mail:/etc # vi /etc/resolv.conf
nameserver 192.168.200.254
search student.ilkom.unsri.ac.id
Tambahkan jika ada nameserver yang lain
Setelah selesai tekan
Esc
dan simpan dengan perintah
:wq
Edit file Forwarders
untuk menggunakan DNS dari OpenDNS
, forwarders
berfungsi untuk memforward query ke DNS lain seandainya DNS server kita
belum mempunyai cache terhadap alamat tertentu,
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
# Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
# Forwarders file for PPPD updates (only)
#
# /etc/named.d/forwarders.conf
forwarders { 208.67.222.222; 208.67.220.22; };
Setelah selesai tekan
Esc
dan simpan dengan perintah
:wq
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
mail:/ # service named restart
Shutting down name server BIND
done
Starting name server BIND
done
Lakukan pengujian terhadap DNS Server yang kita buat
mail:~ # nslookup
254.200.168.192.in-addr.arpa name = mail.student.ilkom.unsri.ac.id.
> exit
Kemudian lakukan pengujian terhadap MX record
mail:~ # dig student.ilkom.unsri.ac.id mx
; <<>> DiG 9.3.2 <<>> student.ilkom.unsri.ac.id mx
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23375
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
mail.student.ilkom.unsri.ac.id. 172800 IN A 192.168.200.254
;; Query time: 1 msec
;; SERVER: 192.168.200.254#53(192.168.200.254)
;; WHEN: Sat May 31 01:03:14 2008
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Download Installer zimbra pada
www.zimbra.com
melalui perintah wget
menuju server kita atau bisa juga dengan cara didownload pada komputer
lain sesuai sistem operasi yang kita pergunakan yaitu Suse Enterprise
Server dan burning ke CD, burning ke CD kemudian copy ke direktori
Setelah selesai melakukan copy masuk ke direktory /var/tmp dan lakukan
dekompresi
mail:/media/Zimbra_on_SUSE # cd /var/tmp/
mail:/var/tmp # tar xzvf zcs-5.0.5_GA_2201.SuSEES10.20080417003845.tgz
Maka file tersebut akan di extract
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-proxy-5.0.5_GA_2201.SuSEES10.20080417003845, masuklah kedalam direktory
tersebut
zimbra-ldap...NOT FOUNDzimbra-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-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
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Checking for prerequisites... NPTL...FOUND
sudo...FOUND sudo-1.6.8p12-18.2 libidn...FOUND libidn-0.6.0-14.2 fetchmail...FOUND fetchmail-6.3.2-15.2 gmp...FOUND gmp-4.1.4-20.2
The system will be modified. Continue? [N] y Removing /opt/zimbra
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
It is suggested that the domain name have an MX record configured in DNS Change domain name? [Yes] y
Create Domain: [mail.student.ilkom.unsri.ac.id] student.ilkom.unsri.ac.id MX: mail.student.ilkom.unsri.ac.id (192.168.200.254)
Interface: 192.168.200.254 Interface: 127.0.0.1 done.
Checking for port conflicts
Main menu
1) Common Configuration:
2) zimbra-ldap: 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) 3 Store configuration
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
Password for admin@student.ilkom.unsri.ac.id (min 6 characters): [Ouun6wjq1]
g@kboleht4ubro
Select, or 'r' for previous menu [r] r
Main menu
1) Common Configuration:
2) zimbra-ldap: 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] y
Save config in file: [/opt/zimbra/config.9294] Saving config in /opt/zimbra/config.9294...done. The system will be modified - continue? [No] y
Operations logged to /tmp/zmsetup.01001900-0000139145328.log Saving SSL Certificate in ldap ...done.
Setting spell check URL...done.
Setting service ports on mail.student.ilkom.unsri.ac.id...done.
Zimbra Step By Step pada SUSE Linux - Candra Setiawan
Email:
candra@unsri.ac.id
Official Blog:
http://candra.unsri.ac.id
sand
Setting up syslog.conf...Starting SuSEconfig, the SuSE Configuration Tool... Running module syslog-ng only
Reading /etc/sysconfig and updating the system... Executing /sbin/conf.d/SuSEconfig.syslog-ng...
ATTENTION: You have modified //etc/syslog-ng/syslog-ng.conf. Leaving it untouched... You can find my version in //etc/syslog-ng/syslog-ng.conf.SuSEconfig...
Finished. 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.5_GA_2201_SuSEES10)
The ADMIN EMAIL ADDRESS created (admin@student.ilkom.unsri.ac.id)
Notify Zimbra of your installation? [Yes] n Notification skipped
Configuration complete - press return to exit