Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id
KONFIGURASI STEP BY STEP MAIL SERVER ZIMBRA pada
SUSE Linux Enterprise Server
CANDRA SETIAWAN, ST, CCNA, CCDA
Fakultas Ilmu Komputer Universitas Sriwijaya CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] 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. Contoh topologi yang bisa digunakan untuk membuat Intranet/Internet mail server dengan menggunakan Zimbra
Internet Mail Server
NAT/DNS/DHCP Server Eth1 192.168.200.1/24
Eth0 202.146.180.226
Eth0 192.168.200.254 Eth0 192.168.100.1
`
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
`
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Instalasi Suse Linux Enterprise Server Sebelum melakukan instalasi, jangan lupa atur BIOS untuk membaca CD pertama kali, kemudian masukkan CD1, tekan enter kemudian pilihlah Installation
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Untuk language pilih English (US) kemudian klik Next
Pilih yes kemudian klik Next
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Pilih New Installation, klik Next
Untuk Clock dan Time Zone pilih Asia, Jakarta, kemudian klik Next
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Untuk Installation Setting, klik Expert, Partitioning
Pilih Create Custom Partition Setup, klik Next
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Pilih Custom Partitioning (for experts), klik Next
Untuk contoh instalasi ini kita akan membuat 3 partisi, yaitu Boot “/Boot”, Swap, dan root “/”, Klik Create
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Untuk Partition Type pilih Primary Partition, klik OK
Disini kita akan membuat partisi untuk /Boot dengan ukuran 100 MB. Untuk file system pilih Ext3, Start Cylinder 0, End +100M, untuk Mount Point pilih /Boot, kemudian klik OK
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] 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
Kemudian buat partisi buat root “/”, kemudian langsung klik OK, sehingga seluruh sisa space hardisk akan dialokasikan ke root.
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Setelah selesai, klik Finish
Setelah selesai membuat partisi, berikutnya kita akan memilih software apa yang akan dinstalasi untuk kepentingan pembuatan mail server ini, klik software
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Untuk memilih packet yang akan diinstal pilih Details
Pada Internet Gateway, pilih packet Fetchmail
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Kemudian pada DHCP dan DNS Server pilihlah seluruh berawalan Bind
Pada Development, pilih semua C/C++ Compiler and Tools, kemudian klik Accept
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Klik Continue
Setelah tidak ada perubahan lagi, pilih Accept
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Klik Install
Proses pembuatan partisi dimulai
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Setelah pembuatan partisi selesai berikutnya proses Instalasi, masukkan seluruh CD yang dibutuhkan sesuai dengan permintaan instalasi
Setelah Proses Instalasi selesai maka computer akan di reboot
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Pilih SUSE Linux Enterprise Server 10, tekan enter
Masukkan username root dan password
Setelah login buka terminal dan non aktifkan service postfix
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id mail:~ # service postfix stop mail:~ # chkconfig postfix off
Edit Interface mail:~ # cd /etc/sysconfig/network/ Lihat isi direktori mail:/etc/sysconfig/network # ls config dhcp if-down.d if-up.d
ifcfg-eth-id-00:0c:29:ef:e6:8b ifcfg-lo ifcfg.template ifroute-lo
ifservices.template providers routes routes.YaST2save
scripts
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' UNIQUE='rBUF.weGuQ9ywYPF' USERCONTROL='no' _nm_name='bus-pci-0000:02:00.0'
Simpanlah perubahan yang dilakukan dengan menekan Esc dan :wq Restart service mail:/etc/sysconfig/network # service network restart Shutting down network interfaces: eth0 device: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10) eth0 configuration: eth-id-00:0c:29:ef:e6:8b done Shutting down service network . . . . . . . . . . . . . done. Hint: you may set mandatory devices in /etc/sysconfig/network/config Setting up network interfaces: lo lo IP address: 127.0.0.1/8 done eth0 device: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10) eth0 configuration: eth-id-00:0c:29:ef:e6:8b eth0 IP address: 192.168.200.254/24 done Setting up service network . . . . . . . . . . . . . . done.
CANDRA SETIAWAN –
[email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:
[email protected] Official Blog: http://candra.unsri.ac.id Edit file hosts mail:/etc # vi /etc/hosts Editlah file tersbut dengan isi seperti dibawah ini # # hosts # # # # # Syntax: # # IP-Address #
This file describes a number of hostname-to-address mappings for the TCP/IP subsystem. It is mostly used at boot time, when no name servers are running. On small systems, this file can be used instead of a "named" name server.
Full-Qualified-Hostname
127.0.0.1
Short-Hostname
localhost
# special IPv6 addresses ::1 localhost ipv6-localhost ipv6-loopback fe00::0
ipv6-localnet
ff00::0 ff02::1 ff02::2 ff02::3 192.168.200.254
ipv6-mcastprefix ipv6-allnodes ipv6-allrouters ipv6-allhosts mail.student.ilkom.unsri.ac.id mail
Simpan perubahan dengan menekan Esc diikuti dengan :wq Edit file named.conf student.ilkom.unsri.ac.id
dan
buat
Master
Zone
untuk
mail:/etc # vi /etc/named.conf # # # # # # # # # # # # # # #
Copyright (c) 2002-2004 SuSE Linux AG, Nuernberg, Germany. All rights reserved. Author: Frank Bodammer, Lars Mueller
/etc/named.conf This is a sample configuration file for the name server BIND 9. a caching only name server without modification.
It works as
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. # pathenames are relative to the chroot jail.
The
dump-file "/var/log/named_dump.db"; statistics-file "/var/log/named.stats"; # The forwarders record contains a list of servers to which queries # should be forwarded. Enable this line and modify the IP address to # your provider's name server. Up to three servers may be listed.
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
domain
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id #forwarders { 192.0.2.1; 192.0.2.2; }; # Enable the next entry to prefer usage of the name server declared in # the forwarders section. #forward first; # following examples. #logging { # # Log queries to a file limited to a size of 100 MB. # channel query_logging { # file "/var/log/named_querylog" # versions 3 size 100M; # print-time yes; // timestamp log entries # }; # category queries { # query_logging; # }; # # # Or log this kind alternatively to syslog. # channel syslog_queries { # syslog user; # severity info; # }; # category queries { syslog_queries; }; # # # Log general name server errors to syslog. # channel syslog_errors { # syslog user; # severity error; # }; # category default { syslog_errors; }; # # # 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 { type hint; file "root.hint"; }; # # # #
The listen-on record contains a list of local network interfaces to listen on. Optionally the port can be specified. Default is to listen on all interfaces found on your system. The default port is 53.
#listen-on port 53 { 127.0.0.1; }; # The listen-on-v6 record enables or disables listening on IPv6 # interfaces. Allowed values are 'any' and 'none' or a list of # addresses. listen-on-v6 { any; }; # The next three statements may be needed if a firewall stands between # the local server and the internet. #query-source address * port 53; #transfer-source * port 53; #notify-source * port 53; # The allow-query record contains a list of networks or IP addresses # to accept and deny queries from. The default is to allow queries # from all hosts. #allow-query { 127.0.0.1; };
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id # # # #
If notify is set to yes (default), notify messages are sent to other name servers when the the zone data is changed. Instead of setting a global 'notify' statement in the 'options' section, a separate 'notify' can be added to each zone definition.
notify no; include "/etc/named.d/forwarders.conf"; }; # To configure named's logging remove the leading '#' characters of the # following examples. #logging { # # Log queries to a file limited to a size of 100 MB. # channel query_logging { # file "/var/log/named_querylog" # versions 3 size 100M; # print-time yes; // timestamp log entries # }; # category queries { # query_logging; # }; # # # Or log this kind alternatively to syslog. # channel syslog_queries { # syslog user; # severity info; # }; # category queries { syslog_queries; }; # # # Log general name server errors to syslog. # channel syslog_errors { # syslog user; # severity error; # }; # category default { syslog_errors; }; # # # 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 { type hint; file "root.hint"; }; zone "localhost" in { type master; file "localhost.zone"; }; zone "0.0.127.in-addr.arpa" in { type master; file "127.0.0.zone"; }; # Include the meta include file generated by createNamedConfInclude. # includes all files as configured in NAMED_CONF_INCLUDE_FILES from # /etc/sysconfig/named include "/etc/named.conf.include"; logging { category default { log_syslog; }; channel log_syslog { syslog; }; }; zone "student.ilkom.unsri.ac.id" in { allow-transfer { any; }; file "master/student.ilkom.unsri.ac.id";
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
This
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.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, mail:/ # vi /etc/named.d/forwarders.conf # # # # #
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 Edit file Forward Zone mail:/ # vi /var/lib/named/master/student.ilkom.unsri.ac.id $TTL 2d @ IN SOA mail.student.ilkom.unsri.ac.id. root.mail.student.ilkom.unsri.ac.id. ( 2008051301 ; serial 3h ; refresh 1h ; retry 1w ; expiry 1d ) ; minimum student.ilkom.unsri.ac.id. student.ilkom.unsri.ac.id. mail zimbra
IN IN IN IN
MX NS A CNAME
Esc --> :wq
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
0 mail.student.ilkom.unsri.ac.id. mail.student.ilkom.unsri.ac.id. 192.168.200.254 mail
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id Salah satu persyaratan pembuatan mail server adalah mempunyai MX Record. MX Record digunakan untuk mengatur priority terhadap pengiriman email yang berasal dari mail server lain menuju mail server kita, jadi seandainya kita mempunyai dua mail server maka kita akan mempunyai dua MX record, seandainya mail server pertama diatur MX record-nya bernilai 0 dan mail server kedua MX record-nya bernilai 5 maka pengiriman email akan ditujukan ke email server dengan nilai priority tertinggi, pengiriman email server menuju MX record terendah bisa terjadi seandainya Mail server yang pertama mengalami abnormal operasi. Edit reverse zone mail:/ # vi /var/lib/named/master/200.168.192.in-addr.arpa $TTL 2d @ IN SOA mail.student.ilkom.unsri.ac.id. root.mail.student.ilkom.unsri.ac.id. ( 2008051301 ; serial 3h ; refresh 1h ; retry 1w ; expiry 1d ) ; minimum 200.168.192.in-addr.arpa. 254
IN NS IN PTR
mail.student.ilkom.unsri.ac.id. mail.student.ilkom.unsri.ac.id.
Esc --> :wq Restart BIND 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 > mail.student.ilkom.unsri.ac.id Server: 192.168.200.254 Address: 192.168.200.254#53 Name: mail.student.ilkom.unsri.ac.id Address: 192.168.200.254 > 192.168.200.254 Server: 192.168.200.254 Address: 192.168.200.254#53 254.200.168.192.in-addr.arpa > exit
name = mail.student.ilkom.unsri.ac.id.
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id 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: ;student.ilkom.unsri.ac.id.
IN
MX
;; ANSWER SECTION: student.ilkom.unsri.ac.id. 172800 IN mail.student.ilkom.unsri.ac.id .
MX
;; AUTHORITY SECTION: student.ilkom.unsri.ac.id. 172800 IN mail.student.ilkom.unsri.ac.id.
NS
;; ADDITIONAL SECTION: mail.student.ilkom.unsri.ac.id. 172800 IN A ;; ;; ;; ;;
0
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 MSG SIZE rcvd: 94
Download Installer menuju server kita lain sesuai sistem Server dan burning /var/tmp
zimbra pada www.zimbra.com melalui perintah wget atau bisa juga dengan cara didownload pada komputer operasi yang kita pergunakan yaitu Suse Enterprise ke CD, burning ke CD kemudian copy ke direktori
mail:/ # cd media/ mail:/media # ls Zimbra_on_SUSE floppy mail:/media # cd Zimbra_on_SUSE/ mail:/media/Zimbra_on_SUSE # ls zcs-5.0.5_GA_2201.SuSEES10.20080417003845.tgz zcs5.0.5_GA_2201.openSUSE_10.2.20080417015216.tgz mail:/media/Zimbra_on_SUSE # cp zcs5.0.5_GA_2201.SuSEES10.20080417003845.tgz /var/tmp/ 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 zcs-5.0.5_GA_2201.SuSEES10.20080417003845/ zcs-5.0.5_GA_2201.SuSEES10.20080417003845/bin/ zcs-5.0.5_GA_2201.SuSEES10.20080417003845/bin/zmdbintegrityreport zcs-5.0.5_GA_2201.SuSEES10.20080417003845/bin/get_plat_tag.sh
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id zcs-5.0.5_GA_2201.SuSEES10.20080417003845/data/ zcs-5.0.5_GA_2201.SuSEES10.20080417003845/data/versions-init.sql zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/ zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/quick_start.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/Zimbra Schema.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/YPL.txt zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/zcl.txt zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/RNZCSO_2005Beta.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/admin.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/MigrationWizard.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/OSmultiserverinstall.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/User Instructions for ZCS Import Wizard.pdf zcs5.0.5_GA_2201.SuSEES10.20080417003845/docs/Import_Wizard_Outlook.pdf zcs5.0.5_GA_2201.SuSEES10.20080417003845/docs/zimbra_public_eula_2.1.txt zcs5.0.5_GA_2201.SuSEES10.20080417003845/docs/MigrationWizard_Domino.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/Zimbra_Release_Note.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/docs/ZCS_Toaster.pdf zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/ zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/addUser.sh zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/modules/ zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/modules/packages.sh zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/modules/getconfig.sh zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/modules/postinstall.sh zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/utilfunc.sh zcs-5.0.5_GA_2201.SuSEES10.20080417003845/util/globals.sh zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/ zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-proxy5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-core5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-ldap5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-snmp5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-mta5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-apache5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-store5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-spell5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/packages/zimbra-logger5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm zcs-5.0.5_GA_2201.SuSEES10.20080417003845/install.sh zcs-5.0.5_GA_2201.SuSEES10.20080417003845/README.txt zcs-5.0.5_GA_2201.SuSEES10.20080417003845/README.txt zcs-5.0.5_GA_2201.SuSEES10.20080417003845/readme_binary.txt zcs-5.0.5_GA_2201.SuSEES10.20080417003845/readme_source.txt
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id File yang sudah di extract tadi 5.0.5_GA_2201.SuSEES10.20080417003845, tersebut
berada dalam directory zcsmasuklah kedalam direktory
mail:/var/tmp # cd zcs-5.0.5_GA_2201.SuSEES10.20080417003845/ Lakukan instalasi Zimbra mail:/var/tmp/zcs-5.0.5_GA_2201.SuSEES10.20080417003845 # ./install.sh Operations logged to /tmp/install.log.5947 Checking for existing installation... zimbra-ldap...NOT FOUND zimbra-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
Press Return to continue
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 /usr/lib/libstdc++.so.5...FOUND Prerequisite check complete. Checking for standard system perl... Checking for installable packages Found Found Found Found Found Found Found Found Found
zimbra-core zimbra-ldap zimbra-logger zimbra-mta zimbra-snmp zimbra-store zimbra-apache zimbra-spell zimbra-proxy
Select the packages to install Install zimbra-ldap [Y] Y Install zimbra-logger [Y] Y Install zimbra-mta [Y] Y
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id Install zimbra-snmp [Y] Y Install zimbra-store [Y] Y Install zimbra-apache [Y] Y Install zimbra-spell [Y] Y Install zimbra-proxy [N] 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. Removing /opt/zimbra Installing packages
Continue? [N] y
zimbra-core......zimbra-core-5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm...done zimbra-ldap......zimbra-ldap-5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm...done zimbra-logger......zimbra-logger-5.0.5_GA_2201.SuSEES1020080417003845.i386.rpm...done zimbra-mta......zimbra-mta-5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm...done zimbra-snmp......zimbra-snmp-5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm...done zimbra-store......zimbra-store-5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm...done zimbra-apache......zimbra-apache-5.0.5_GA_2201.SuSEES1020080417003845.i386.rpm...done zimbra-spell......zimbra-spell-5.0.5_GA_2201.SuSEES10-20080417003845.i386.rpm...done Operations logged to /tmp/zmsetup.01001900-0000139145328.log Setting defaults... DNS ERROR resolving MX for mail.student.ilkom.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: 3) zimbra-store: +Create Admin User: +Admin user to create: ******* +Admin Password +Enable automated spam training: +Spam training user: +Non-spam(Ham) training user: +Global Documents Account: +SMTP host: +Web server HTTP port: +Web server HTTPS port: +Web server mode: +IMAP server port: +IMAP server SSL port: +POP server port: +POP server SSL port:
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Enabled Enabled yes [email protected] UNSET yes [email protected] [email protected] [email protected] mail.student.ilkom.unsri.ac.id 80 443 http 143 993 110 995
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id +Use spell check server: yes +Spell server URL: http://mail.student.ilkom.unsri.ac.id:7780/aspell.php 4) 5) 6) 7) 8) r) s) x) q)
zimbra-mta: zimbra-snmp: zimbra-logger: zimbra-spell: Default Class of Service Configuration: Start servers after configuration Save config to file Expand menu Quit
Address unconfigured (**) items
Enabled Enabled Enabled Enabled yes
(? - help) 3
Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: [email protected] ** 4) Admin Password UNSET 5) Enable automated spam training: yes 6) Spam training user: [email protected] 7) Non-spam(Ham) training user: [email protected] 8) Global Documents Account: [email protected] 9) SMTP host: mail.student.ilkom.unsri.ac.id 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.student.ilkom.unsri.ac.id:7780/aspell.php Select, or 'r' for previous menu [r] 4 Password for [email protected] (min 6 characters): [Ouun6wjq1] g@kboleht4ubro Store configuration 1) Status: Enabled 2) Create Admin User: yes 3) Admin user to create: [email protected] 4) Admin Password set 5) Enable automated spam training: yes 6) Spam training user: [email protected] 7) Non-spam(Ham) training user: [email protected] 8) Global Documents Account: [email protected] 9) SMTP host: mail.student.ilkom.unsri.ac.id 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.student.ilkom.unsri.ac.id:7780/aspell.php Select, or 'r' for previous menu [r] r Main menu 1) Common Configuration:
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id 2) 3) 4) 5) 6) 7) 8) r) s) x) q)
zimbra-ldap: zimbra-store: zimbra-mta: zimbra-snmp: zimbra-logger: zimbra-spell: Default Class of Service Configuration: Start servers after configuration Save config to file Expand menu Quit
Enabled Enabled Enabled Enabled Enabled Enabled yes
*** 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 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. Saving CA in ldap ...done. Creating server entry for mail.student.ilkom.unsri.ac.id...done. Saving SSL Certificate in ldap ...done. Setting spell check URL...done. Setting service ports on mail.student.ilkom.unsri.ac.id...done. Adding mail.student.ilkom.unsri.ac.id to zimbraMailHostPool in default COS...done. Installing skins... bare beach bones hotrod lavender lemongrass sand sky steel waves yahoo done. Setting zimbraFeatureIMEnabled=FALSE...done. Setting zimbraFeatureTasksEnabled=TRUE...done. Setting zimbraFeatureBriefcasesEnabled=TRUE...done. Setting zimbraFeatureNotebookEnabled=TRUE...done. Setting MTA auth host...done. Setting TimeZone Preference...done. Creating domain student.ilkom.unsri.ac.id...done. Creating user [email protected]. Creating postmaster alias...done. Creating user [email protected]. Creating user [email protected]. Creating user [email protected]. Setting spam training accounts...done. Initializing store sql database...done. Setting zimbraSmtpHostname for mail.student.ilkom.unsri.ac.id...done. Initializing logger sql database...done. Initializing mta config...done. Configuring SNMP...done. Setting services on mail.student.ilkom.unsri.ac.id...done. Setting up zimbra crontab...done. 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...
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id
Zimbra Step By Step pada SUSE Linux - Candra Setiawan Email:[email protected] Official Blog: http://candra.unsri.ac.id 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 ([email protected]) Notify Zimbra of your installation? [Yes] n Notification skipped Starting servers...done. Checking for deprecated zimlets...done. Installing zimlets... com_zimbra_cert_manager com_zimbra_date com_zimbra_email com_zimbra_local com_zimbra_phone com_zimbra_url done. Initializing Documents...done. Restarting mailboxd...done.
Moving /tmp/zmsetup.01001900-0000139145328.log to /opt/zimbra/log
Configuration complete - press return to exit
Buka webbrowser http://mail.student.ilkom.unsri.ac.id Untuk melakukan Administrasi Zimbra login ke: https:/mail.student.ilkom.unsri.ac.id:7071/zimbraAdmin
CANDRA SETIAWAN – [email protected] http://candra.unsri.ac.id