Zimbraexchange
Upcoming SlideShare
Loading in...5
×
 

Zimbraexchange

on

  • 758 views

 

Statistics

Views

Total Views
758
Slideshare-icon Views on SlideShare
758
Embed Views
0

Actions

Likes
1
Downloads
24
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Zimbraexchange Zimbraexchange Presentation Transcript

    • CVEfrizal zaida S.kom MM. Pemegan sertifikasi nasional (BNSP) dan Internasional (LPIC) ini pernah bekerja sebagai -Administrator IT pada sebuah perusahan kontraktor,1993 -Administrator IT pada sebuah hotel berbintang, 1994-1999 -IT Supervisor pada sebuah perusahaan besar di Timur Tengah, 1999- 2002 - Sekarang aktif mengajar dan menulis buku. Sudah 12 buku yang di tulis diantaranya Joomla,fedora, suse,mandriva,Keamanan email server, Keamanan database dan terakhir adalah Membagun server email enterprise dengan Zimbra.- blog: efrizalzaida.wordpress.com 1
    • E­Mail Server System with Zimbra  Collaboration Suite (ZCS) By:•Efrizal zaida
    • E­Mail Server System with Zimbra  Collaboration Suite (ZCS) By:•Efrizal zaida
    • 4
    • Konsep Email 5
    • Konsep email 6
    • Konsep email 7
    • 8
    • 9
    • . Pengenalan ZimbraCollaboration SuiteZimbra Collaboration Suite adalah kolaborasi dari beberapa aplikasi open source software, diantaranya Apache Jetty, Postfix, OpenLDAP®, and MySQL®. Kolaborasi ini Menghasilkan email server yang power full, dengan fitur address book, calendaring, tasks, Web document authoring dan dilengkapi oleh anti virus dan anti spam. Zimbra tersedia untuk Linux, Mac OS X dan Plarform virtualisasi. 10
    • Pengenalan (cont)Zimbra menggunakan klien Ajax Web 2.0 yang dapat dijalankan pada browser Firefox, Safari dan Internet Explorer (6.0+) dan IE serta mudah diintegrasikan dengan portal web API, aplikasi bisnis dan VoIP menggunakan web services. 11
    • Fitur Zimbra • Email • Group Calendars • Address Books • Task Management • Web document management and authoring. • Mail delivery and storage • Indexing of mail messages upon delivery • Mailbox server logging • IMAP and POP support • Directory services • Anti-spam protection • Anti-virus protection 12
    • Fitur admin •Manage classes of service • Add accounts and domains • Set account restrictions either for anindividual account or by COS • Create and edit distribution lists • Import Microsoft Exchange user accounts • Set up virtual hosts on a domain • Manage servers • View and manage system status • Monitor usage . 13
    • Fitur Web Client • Compose, read, reply, forward, and use other standard mail features • View mail by conversation threads • Tag mail to easily group messages for quick reference • Perform advanced searches • Save searches • Use Calendar to schedule appointments • Share calendar, email folders, address book lists with others • Create address books and share with others • Set mailbox usage preferences, including defining mail filtering options • Use ZCS Documents to create, organize and share web documents • Use the Tasks feature to create to-do lists and 14 manage tasks through to completion.
    • Spesifikasi Sistem Zimbra• Intel/AMD 32-bit or 64-bit CPU 1.5 GHz• 1 GB RAM• 5 GB space hardisk kosong untuk software dan log.• Temporari file untuk instal dan upgrade.• Space hardisk tambahan untuk penyimpanan mail.Persyaratan diatas direkomendasikan untuk user 2000 ke bawah. Kalau lebih dari 2000 di anjurkan mengunakan RAM 2G dan hardisk harus lebih besar. 15
    • Spesifikasi klien Intel/AMD/Power PC CPU 750MHz• 256MB RAM • Intel/AMD/Power PC CPU 1.5GHz • 512MB RAMSpesifikasi monitor: • Miniminum resolusi monitor 1024 x 768 16
    • Komponen Zimbra • Jetty Aplikasi web server yang menjalankan aplikasi zimbra. • Postfix Aplikasi open source MTA (mail transfer agent) yang menjalankan email server zimbra • OpenLDAP Aplikasi open source sebagai Lightweight Directory Access Protocol (LDAP) yang berguna untuk autentikasi user. • MySQL Aplikasi database. 17
    • Komponen Zimbra (cont) Lucene Aplikasi open-source power full text index dan search engine • Anti-virus and anti-spamAplikasi open source yang terdiri dari: A. ClamAV, anti-virus scanner yang melindungi file dari serangan virus. B. SpamAssassin, mail filter yang mengidentifikasi adanya spam C. Amavisd-new, sebagai interface antara MTA dengan yang lain. • James/Sieve filtering, membuat filter untuk email. 18
    • Bagan arsitektur zimbra 19
    • Zimbra Packages 1.Zimbra Core Pada paket Zimbra Core ini terdapat kepustakaan, utiliti, alat monitoring, dan file konfigurasi dasar.2.Zimbra LDAP Zimbra Collaboration Suite menggunakan aplikasi open Open LDAP, suatu directory server LDAP open source. Otentikasi user disediakan melalui openLDAP. Masing-masing account yang terdapat pada zimbra mempunyai mail ID yang unik sebagai poin utama mengidentifikasi account.3.Zimbra MTA (mail routing server)Postfix adalah aplikasi open source mail transfer agent (MTA) yang menerima email lewat SMTP dan mengirimkan setiap email pada Zimbra Mailbox Sever, dengan mengunakan Local Mail Transfer Protocol (LMTP). Dalam Zimbra MTA juga terdapat anti-virus and anti-spam. 20
    • Zimbra Packages (cont)4. Zimbra Store (Zimbra server)Paket ini menginstal komponen untuk maibox server, termasuk Jetty, yang merupakan servlet kontainer dimana Zimbra dijalankan. Dalam Zimbra Collaboration Suite, servlet kontainer ini disebut mailboxd. Setiap account dikonfigurasikan pada satu mailbox server dan terkait dengan mailbox yang berisi semua mail dan lampiran file (attachment) untuk account email.Mailbox server mencakup tiga hal:a. Data store.Data store adalah database MySQL internal di mana ID mailbox dihubungkan dengan account pengguna . Data store akan memetakan ID mailbox pengguna ke OpenLDAP account. Database ini berisi settingan setiap pengguna seperti definisi, folder, jadual kalender, dan kontak, serta status masing-masing pesan (read, unread). b. Message store.Message store adalah tempat dimana semua pesan email dan file lampiran berada. Pesan di simpan dalam format MIME. Sebuah pesan yang dikirimkan ke sejumlah penerima yang memiliki account pada satu server disimpan hanya sekali dalam file sistem.c. Index Store. 21Teknologi index dan pencarian disediakan melalui lucene. Index file diatur untuk setiap mailbox
    • Zimbra Packages (cont)5.Zimbra-SNMP Zimbra-SNMP adalah paket optional. Jika anda memilih menginstall Zimbra-SNMP untuk pemantauan, paket harus dijalankan pada setiap server (Zimbra server, Zimbra LDAP, Zimbra MTA) yang merupakan bagian dari konfigurasi Zimbra. Zimbra menggunakan swatch untuk melihat hasil syslog untk menghasilkan SNMP traps.6. Zimbra Logger Zimbra Logger juga merupakan paket optional dan diinstal pada satu mailbox server. Dalam zimbra logger terdapat alat untuk penggabungan syslog, pelaporan, dan pelacak pesan. Tanpa menginstal logger, alat pelacak pesan tidak dapat digunakan, statistik server tidak dapat ditangkap, dan bagian statistik server tidak22 akan muncul.
    • Zimbra Packages (cont) 9. Zimbra Spell Zimbra Spell juga merupakan paket optional. Zimbra spell berguna untuk mengecek ejaan pada zimbra web client. Jika zimbra spell diintall zimbra-apache juga terinstal.10. Zimbra Proxy Zimbra Proxy juga aplikasi optional. Penggunaan IMAP/POP proxy server memungkinkan pencarian mail. Untuk domain dipisah pada banyak Zimba server berbasiskan tiap penguna 23
    • Struktur Direktori Zimbra/opt/zimbraBin/ File aplikasi, dimana terdapat utilitas Command-Line .Clamav File aplikasi untuk anti virus dan anti spam.Conf/ Informasi konfigurasiContrib Pihak ketiga untuk menyampaikan skripConvertd Layanan dikonfersicyrus-sasl SASL AUTH daemonDb/ Data storeDoc/ SOAP txt fileDspam Dspam anti virusHttpd Spell ServerIndex/ Index storeJava/ File aplikasi javaJetty/ Aplikasi mailbox serverLib/ LibrariesLibexec/ Digunakan untuk mengeksekusi internal. 24
    • Struktur Direktori Zimbra/opt/zimbraLog/ -Log lokal Zimbra server.Logger/ -File data MySQL untuk Mysql logger.Mysql/ -MySQL database.Openldap/ -Server instalasi LDAP yang pra-konfigurasi untuk bekerja sama dengan Zimbra.Openldap-data/ -Direktori data openldapPostfix/ -Server instalasi postfix, pra-konfigurasi untuk bekerja sama dengan ZimbraRedolog/ -Tempat log server Zimbra pada saat sekarang.sleepycat/ --Berkeley DBsnmp/ -SNMP monitoring filesssl/ -Certificatesstore/ -Message store 25
    • Struktur Direktori Zimbra/opt/zimbraWiki -Berisi file dokumen template global ZimbraZimbramon/ -Berisi kontrol skrip dan modul PerlZimlets -Berisi file zimlet zip yang terinstal di Zimbra.Zimlets-extra -Berisi file zimlet yang dapat diinstal pada ZimbraZmstat -mailboxd statistik akan disimpan sebagai file. Csv. 26
    • Download ZCS.http://www.zimbra.com/community/downloads.htmlAda beberapa sistem operasi yang direkomendasikan seperti:Red Hat Enterprise Linux 5FedoraDebianMacOSSuse Linux EnterpriseUbuntudll 27
    • 28
    • Persiapan instalasi Remote Queue Manager 22Untuk menjamin zimbraberjalan dengan baik,pastikan bahwa Postfix 25port-port yangakan digunakan: HTTP 80 110 POP3 29
    • Persiapan instalasi1. pastikan domain anda sudah berjalan dengan baik.2.Memberikan password untuk user root #sudo passwd root Password:xxx3.Pindah menjadi root #sudo su - 30
    • Persiapan instalasi (cont)4. Pastikan ip anda suda disetting dengan baik, cek pada file #vi /etc/network/interfacesauto eth0iface eth0 inet static address 192.168.0.110 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 31
    • Persiapan instalasi (cont)5. Edit file /etc/hosts #vim /etc/hosts127.0.0.1 localhost.localdomain localhost192.168.0.110 mail.example.com mail# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::3 ip6-allhosts 32
    • Persiapan instalasi (cont)6. rubah hostname yang ada pada file /etc/hostname#echo “mail.example.com” > /etc/hostname#shutdown -r now#hostname#hostname -f 33
    • Langkah2 instalasi1. Extrak file sumber Zimbra dengan perintah tar.[root@mail opt]# tar -xzvf zcs- 5.0.2_GA_1975.RHEL5.20080130221917.tgz2. [root@mail opt]# cd zcs- 5.0.2_GA_1975.RHEL5.200801302219173.[root@mail]# ./install.sh (kalau distro yg tidak direkomendasikan tambahkan –platform-override, pada saat proses install perhatikan juga kalau da dependesi file yang belum terinstall). 34
    • Langkah instalasi (cont)Select the packages to installInstall 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] yChecking required space for zimbra-core 35checking space for zimbra-store
    • Langkah instalasi (cont)This platform is CentOS5Packages found: zimbra-core-5.0.2_GA_1975.RHEL5- 20080130221917.i386.rpmThis may or may not workInstall anyway? [N] yThe system will be modified. Continue? [N] y 36
    • Langkah instalasi (cont)DNS ERROR resolving mail.fery.okIt is suggested that the hostname be resolveable via DNSChange hostname [Yes] yesPlease enter the logical hostname for this host [mail.fery.ok] mail.fery.okNo results returned for A lookup of mail.fery.okChecked nameservers: 192.168.1.123 192.168.1.1 37
    • Langkah instalasi (cont)1) Common Configuration:2) zimbra-ldap: Enabled3) zimbra-store: Enable4) zimbra-mta: Enabled5) zimbra-snmp: Enabled6) zimbra-logger: Enabled7) zimbra-spell: Enabled8) zimbra-proxy: Enabled9) Default Class of Service Configuration:r) Start servers after configuration yess) Save config to filex) Expand menuq) Quit 38Address unconfigured (**) items (? - help) 1
    • Setelah instalasiCek hasil instalasi:zimbra@efrizal-laptop:~$ zmcontrol statusHost mail.fery.okantispam Runningantivirus Runningimapproxy Runningldap Runninglogger Runningmailbox Runningmta Runningsnmp Runningspell Runningstats Running 39
    • Administari Zimbrahttps://hostname-server-zimbra:7071/zimbraAdmin atau https://ip-address-server-zimbra:7071/zimbraAdmin 40
    • Administrasi admin Zimbra 41
    • Administrasi web klien 42
    • 43
    • 44
    • 45
    • imapsync perl imapsync --buffersize 8192000 --nosyncacls --subscribe --syncinternaldates --host1 kerio.host.com --user1 user@host.com --password1 keriopasswd --sep1 "/" --prefix1 "" --host2 zimbra.host.com --user2 user@host.com --password2 zimbrapasswd 46
    • migrasiTahapan Upgrade mailserver ini :1. Backup Server Mail lama(Qmail,exchange dll), account email semua karyawan2. Instalasi Server Baru (ZImbra) (sistem operasi Linux Centos 5.5, setting IP , Gateway, DNS, Install Zimbra Open Source Edition, Konfigurasi di Admin Zimbra untuk domain dan pembuatan account-account semua email )3. Migrasi = Merubah setting DNS pada domain perusahaan ini dengan mempointing IP MX kearah IP mailserver baru (ZImbra)4. Matikan Server lama (QMail,exchange)5. Hidupkan Server Baru (Zimbra)6. Trial and Error, dan maintenance.7. Instalasi dan konfigurasi Server lama (Qmail, exchange) menjadi backup Fisik Zimbra dan transfer data dari mesin Zimbra yang sudah running menggunakan rsync. 47