Home / Zimbra / Blog article: Instalasi Zimbra Sebagai Email Server

| Mobile | RSS

Instalasi Zimbra Sebagai Email Server

12th Jan, 2010 | 46 Comments | Posted in Zimbra

Zimbra MailboxTentu saja bagi para Sysadmin, Linuxer begitu mendenger instalasi zimbra pasti langsung bilang “halah cuma instal zimbra aja kok, basi…basi….” tapi mungkin bagi newbie forever seperti saya hal ini penting sekali, selain untuk dokumentasi pribadi barangkali bermanfaat bagi yang lebih suka how to instant daripada harus membaca press rilis atau manual doc dari zimbra.com. Disini saya masih menggunakan distro favorit yakni CentOS 5.4 64bit yang running di mesin IBM X3250, Intel Xeon Quad Core, Ram 4Gb, HDD 2x 250GB Sata.Sesuai dengan minimum requirements untuk Zimbra Collaboration Suite 6:

Untuk testing:

Intel/AMD 32-bit or 64-bit CPU 1.5 GHz
1 GB RAM
5 GB /opt yang akan digunakan untuk zimbra home directory.
Temp file space for installs and upgrades*

Partisi / (root), /home dan lainnya menyesuaikan saja…

Kemudian beberapa library yang diperlukan diantaranya:

NPTL, gcc, gd, libidn, cURL   , fetchmail, GMP, compat-libstdc ++-33., compat-libstdc ++-296, sysstat

Sebelumnya, saya mengintalasi CentOS 5.4 ini hanya dengan paket Base, Development Libraries, Editor. Ok, let’s begin….

# yum -y install gcc gd sysstat fetchmail curl gmp compat-lib* libidn perl-Net-* perl-IO-* perl-Ar* perl-LDAP perl-XML-* perl-TimeDate* perl-HTML* perl-DateManip perl-Digest* perl-Crypt* perl-Mail* perl-suidperl
# wget -c ftp://zimbra.pnyet.web.id/binary/6.0.4_GA/zcs-6.0.4_GA_2038.RHEL5_64.20091214192925.tgz
# tar -zxvf zcs-6.0.4_GA_2038.RHEL5_64.20091214192925.tgz
# cd zcs-6.0.4_GA_2038.RHEL5_64.20091214192925

# ./install.sh –platform-override

Operations logged to /tmp/install.log.16004
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-convertd…NOT FOUND
zimbra-memcached…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.

Pages: 1 2

Leave a Reply 8427 views, 4 so far today
Follow Discussion

46 Responses

  1. totok Says:

    boleh tanya gak ?? begini saya pakai zimbra di vmware kebetulan ups saya uda mulai gak beres kalo mati mendadak setting mail server kembali ke sekitar 2 bulan belakang jadi inbox juga user kembali ke awal lagi dimana ya cara ngatasinya??

    thanks

  2. admin Says:

    Boleh kok mas :D,
    Kok bisa begitu ya?
    Btw kemungkinan ada salah setting, di pikiran saya adalah adanya backup (sekitar 2 bulan lalu) yang di load secara default ketika ada disaster.
    Cara mengatasinya adalah dengan membuat backup berkala setiap hari.
    Kemudian cari tahu apakah ada setting yang menginstruksikan melakukan restorasi ketika start up? jika iya, silahkan untuk didisable
    Apakah server tidak autoshutdown ketika sudah tidak kuat menampung beban?
    Saat ini saya belum menggunakan virtual sebagai server :D.

  3. totok Says:

    sekarang malah lebih parah mas kenapa ya gak bisa terima email dari luar??

  4. Admin Says:

    Bisa info domain dan ip address mail server?
    Infonya kirim via japri aja ya….

  5. totok Says:

    mail.mediakalimantan.com

  6. David Says:

    coba kirim email ke saya, nanti saya bantu remote klo masalah ini blm solved

  7. komar Says:

    Mas David,
    saya install zimbra 6.0.6  bit di SLES11 32 bit di vmware, namun pada saat langkah instalasi zimbra, ada error:
    /usr/bin/perl: symbol lookup error: /opt/zimbra/zimbramon/lib/i586-linux-thread-multi/auto/DATA/UUID/UUID.so: undefined symbol: perl_Tstack_sp_ptr
    saya coba cari tau di forum2 katanya mesti downgrade versi perl-nya. Apa ada solusi dari mas David? saya udah coba ikuti step-stepnya seperti di kopdar zimbra bulan lalu tapi masih gagal. gagal di perl. mohon pencerahaanya.
    Terima kasih
    komar

  8. David Says:

    Sudah di downgrade versi perl nya? karena memang zimbra masih mendukung perl versi 5.8.8, atau coba tulisan Pak Vavai ini:
    http://vavai.com/blog/v2/2009/04/15/akhirnya-zimbra-mail-server-pada-opensuse-111/

  9. arisgebs Says:

    mas david,, saya mau tanya…. centOS 5.4 32bit itu cocok pada zimbra versi berapa mas ????
    saya mau belajar install zimbra pada centOS 5.4 mas…..

  10. David Says:

    Zimbra versi 5.xx maupun 6.xx sudah didukung dengan baik Mas, tapi saran saya menggunakan zimbra latest version, sekarang ini versi 6.0.7.1 & sudah ada di mirror http://zimbra.pnyet.web.id. Oya untuk tips instalasi OS bisa mengikuti artikel yang saya tulis kemarin (masih hangat) :D

  11. arisgebs Says:

    mkasih mas david sarannya,,,,,saya baca dan aplikasi kan dlu ya mas…

  12. arisgebs Says:

    Mas David saya mau tanya :
    Saya sudah berhasil install zimbra pada mesin centos saya,,,,tapi yang mau sya mau tanyakan :
    1. saya mempunyai 2 lancard
    lancard 1 saya hubungkan ke internet dan lancard ke 2 saya, saya taruh zimbra. yang saya  mau tanyakan saya ingin zimbra saya dapat menerima email dari mail server luar (seperti dari yahoo or gmail mas ) itu bagaimana saya konfigurasi nya mas ? trus setting DNS nya pa harus di ubah mas ?
    Mohon tutornya mas.

  13. David Says:

    1. Zimbra bisa dipasang di IP publiknya, atau IP private (perlu DNAT).

    2 punya domain publik yang mana MX recordnya diarahkan ke IP zimbra server.

    Sudah dicoba send email di lokal?

  14. arisgebs Says:

    sudah mas, alhamdullilah success,,.tapi mas ko klo saya membatasi attach file, misalnya saya batasi attach 10MB pada client, nah kenapa pada client baru 8MB ja sudah dah peringatan bahwa file attach nya sudah melampaui batas ya ? kan belum 10MB.  mohon pencerahan mas.
    oh, jadi saya harus mempunyai domain publik ya mas untuk mengakses zimbra agar dapat menerima email dari luar.

  15. David Says:

    Mengenai limit maximum attachment file, ini karena yang dilimit bukanlah attachmentnya saja, tetapi size email yang dikirim. Size email ini termasuk body (isi pesan) jadi kalau ingin agar file yang di attach bisa mencapai 10MB limit di max message size harus lebih besar atau sekitar 15MB :)

    Iya, domain publik yang dikenali oleh internet :)

  16. ineb Says:

    mas mo tanya kl ERROR: Installation can not proceeed.  Please fix your /etc/hosts file <ip> <FQHN> <HN>
    itu maksudnya gimana yah? mohon pencerahannya karna masi newbie banget.

  17. David Says:

    Sudah jelas Mas, ada masalah dengan konfigurasi /etc/hosts nya. Bisa di Paste kesini config /etc/hosts ?

    Sekalian juga mx record dari domain yang akan digunakan sebagai email server.

  18. ineb Says:

    wah ga nyangka dijawabnya cepet banget, ga jadi mas masalah /etc/hosts sudah solve…terima kasih sekali lagi, saya bener2 baru di linux mohon panduannya ya mas. sekali lagi terima kasih

  19. David Says:

    Sip, sama-sama :)

  20. andi Says:

    mas minta konfigurasi bind.conf, zone, dan reverse :)

    saya ikuti tutirial ini http://www.howtoforge.com/zimbra-collaboration-suite-open-source-edition-on-centos, tp web client ga bisa jalan,.
    instalasi beres-res sampai akhir, tp pas di akses via browser gak muncul apa2,.

    saya pake centos 5.5 dan zimbra 6.

  21. masnyoto Says:

    hallo mas admin..
    aku mau tanya nih…saya udah berhasil install zimbra pada ubuntu 8.04 dan bisa kirim email keluar..
    yang aku mau tanya, apa zimbra tidak bisa kirim email sendiri atau email 1 domain.
    misalnya emailnya mail.domain.com
    user1: user1@domain.com
    user2: user2@domain.com
    nah saya coba kirim email dari user1 ke user2 itu selalu mental, pesennya tidak bisa look back atau apa ya, aku lupa.
    nah ada yang perlu disetting lainnya gak?
    thanks

  22. David Says:

    Haloo Pak,

    Coba pesan error dari zimbra.log pada saat pengiriman email dari user1 ke user2 diposting juga…

    Post juga isi file /etc/hosts

    Jalankan dig `hostname` dan dig mx

    Hasilnya semua diposting disini ya ;)

  23. masnyoto Says:

    setelah aku kirim email jeuser lain, aku dapet balesan kayak gini:
    This is the mail system at host mail.domain.com.

    I’m sorry to have to inform you that your message could not
    be delivered to one or more recipients. It’s attached below.

    For further assistance, please send mail to postmaster.

    If you do so, please include this problem report. You can
    delete your own text from the attached returned message.

    The mail system

    <admin@domain.com>: mail for domain.com loops back to myself

    <user1@domain.com>: mail for domain.com loops back to myself

  24. masnyoto Says:

    ini settingan /etc/hosts
    127.0.0.1             localhost
    202.152.xxx.xxx  mail.domain.com      mail

    # 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

  25. masnyoto Says:

    root@mail:~# dig `hostname`

    ; <<>> DiG 9.4.2-P2.1 <<>> mail
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 12964
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;mail.                          IN      A

    ;; AUTHORITY SECTION:
    .                       10800   IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2011041100 1800 900 604800 86400

    ;; Query time: 1049 msec
    ;; SERVER: 202.152.197.37#53(202.152.197.37)
    ;; WHEN: Tue Apr 12 02:19:46 2011
    ;; MSG SIZE  rcvd: 97

  26. masnyoto Says:

    kalo dig mx munculnya kayak ini
    root@mail:~# dig mx

    ; <<>> DiG 9.4.2-P2.1 <<>> mx
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50587
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14

    ;; QUESTION SECTION:
    ;.                              IN      NS

    ;; ANSWER SECTION:
    .                       515942  IN      NS      g.root-servers.net.
    .                       515942  IN      NS      k.root-servers.net.
    .                       515942  IN      NS      l.root-servers.net.
    .                       515942  IN      NS      e.root-servers.net.
    .                       515942  IN      NS      h.root-servers.net.
    .                       515942  IN      NS      m.root-servers.net.
    .                       515942  IN      NS      c.root-servers.net.
    .                       515942  IN      NS      d.root-servers.net.
    .                       515942  IN      NS      i.root-servers.net.
    .                       515942  IN      NS      f.root-servers.net.
    .                       515942  IN      NS      b.root-servers.net.
    .                       515942  IN      NS      j.root-servers.net.
    .                       515942  IN      NS      a.root-servers.net.

    ;; ADDITIONAL SECTION:
    a.root-servers.net.     602342  IN      A       198.41.0.4
    a.root-servers.net.     602342  IN      AAAA    2001:503:ba3e::2:30
    b.root-servers.net.     602342  IN      A       192.228.79.201
    c.root-servers.net.     602342  IN      A       192.33.4.12
    d.root-servers.net.     602342  IN      A       128.8.10.90
    e.root-servers.net.     602342  IN      A       192.203.230.10
    f.root-servers.net.     602342  IN      A       192.5.5.241
    f.root-servers.net.     602342  IN      AAAA    2001:500:2f::f
    g.root-servers.net.     602342  IN      A       192.112.36.4
    h.root-servers.net.     602342  IN      A       128.63.2.53
    h.root-servers.net.     602342  IN      AAAA    2001:500:1::803f:235
    i.root-servers.net.     602342  IN      A       192.36.148.17
    i.root-servers.net.     602342  IN      AAAA    2001:7fe::53
    j.root-servers.net.     602342  IN      A       192.58.128.30

    ;; Query time: 2 msec
    ;; SERVER: 202.152.197.37#53(202.152.197.37)
    ;; WHEN: Tue Apr 12 03:51:29 2011
    ;; MSG SIZE  rcvd: 500

  27. David Says:

    dibawah ini contoh isi /etc/hosts

    # that require network functionality will fail.
    127.0.0.1       localhost.localdomain localhost
    ::1             localhost6.localdomain6 localhost6
    22.10.82.99   mail.entah.com mail

     

    $ dig `hostname`

    ; ANSWER SECTION:
    mail.entah.com.    10800    IN    A    22.10.82.99

    $ dig mx entah.com

    ; ANSWER SECTION:
    entah.com.        10800    IN    MX    0 mail.entah.com.

     

    Kalau dilihat dari hasil diatas sepertinya hostname masih belum benar Pak, bisa ci dheck lagi setting hostname nya?

  28. masnyoto Says:

    oh ya, aku pake dns sever terpisah dari zimbra
    server1 untuk dns server+web server misal ip 202.152.xxx.2
    server2 untuk zimbra mail server misal ip 202.152.xxx.3
    itu ngaruh gak??? soal nya yang aku liat banyakan tutorial yang ada dns server ama mail server jadi 1…
    masalah hostname aku coba check dulu..
    tapi masalah, saya udah bisa kirim email keluar, misal yahoo, gmail atau mail domain lain.
    makasih atas bantuannya

  29. masnyoto Says:

    $ dig mx entah.com
    ; ANSWER SECTION:
    entah.com.        10800    IN    MX    0 mail.entah.com.
    ini aku liat mx 0 ya??
    yan bener mx 0 atau mx 10 ya???
    aku pake mx 10

  30. masnyoto Says:

    oh ya mas, ini update status terakhir
    dig `hostname`
    ;; QUESTION SECTION:
    ;mail.domain.com.            IN      A

    ;; ANSWER SECTION:
    mail.domain.com.     604800  IN      A       202.152.xxx.36
    dig mx domain.com
    ;; ANSWER SECTION:
    domain.com.          604800  IN      MX      10 mail.domain.com.
    masalahnya tetep seperti semula.. kita bisa kirim email ke yahoo, gmail atau mail domain lain, tapi tidak bisa kirim email ke sesama user domain.com. apa ada yang perlu disetting di zimbra nya???
    eh ngomong2 nih yang koment banyakan aku ya..
    ada ym gak mas??

  31. masnyoto Says:

    ini mas, tiap kali kirim ke sesama user selalu dapet balesan kayak gini:
    This is the mail system at host mail.domain.com.

    I’m sorry to have to inform you that your message could not
    be delivered to one or more recipients. It’s attached below.

    For further assistance, please send mail to postmaster.

    If you do so, please include this problem report. You can
    delete your own text from the attached returned message.

    The mail system

    <admin@domain.com>: mail for domain.com loops back to myself

    <user1@domain.com>: mail for domain.com loops back to myself

    <user2@mitransat.com>: mail for domain.com loops back to myself
    harus nya bisa kirim kesesama user kan??

  32. David Says:

    kirim ke email saya saja pak :)

    http://blog.pnyet.web.id/contact

  33. lutfi Says:

    bos mau tanya nih.
     
    saya mau install zimbra di server saya yg menggunakan centos tp ada beberapa hal yg membuat saya bingung:
    1. ketika saya install ./install.sh –platform-override
    lalu muncul “Do you agree with the terms of the software license agreement? [N]” saya ketik  Y. dan muncul pesan error seperti ini
    “ERROR: Installation can not proceeed.  Please fix your /etc/hosts file
    to contain:

    <ip> <FQHN> <HN>

    Where <IP> is the ip address of the host,
    <FQHN> is the FULLY QUALIFIED host name, and
    <HN> is the (optional) hostname-only portion”
    dan berikut settinga /etc/hosts file saya
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1       localhost.localdomain localhost
    ::1             localhost6.localdomain6 localhost6
    192.168.1.18    mail.mydomain.com mail
    yg menjadi pertanyaan saya disini ip address yg dimaksud disitu ip address komputer dilocal jaringan saya ato ip publik saya dari isp ya? dan apakah saya harus punya domain dulu jika ingin menginstall zimbra? jadi apakah mail.mydomain.com itu memang harus ada domainnya?
    buat bos2 yang bisa bantu saya uda goggling kesana kemari tp lom nemu jawaban
     
     
     

  34. David Says:

    Coba dibaca-baca lagi artikelnya, masalah itu muncul karena hostname tidak dapat di resolve oleh dns atau tidak dikenali DNS. Lakukan:

    $ dig `hostname`

    Kurang lebih hasilnya seperti ini:

    mail.mydomain.com.        28800    IN    A   192.168.1.18

    Domain harus ada, paling tidak dikenali oleh email server dan terdapat MX record yang dipointing ke IP server tsb.

  35. lutfi Says:

    mas bisa minta id ym nya biar lebih enak saya nanya2 nya

  36. David Says:

    ym saya: p_nyet

  37. luthfi Says:

    wih, ada yg namanya sama, luthfi juga,
    tp beda orang lho mas admin,hhehe
     
    halo pa admin, mw nanya2,
    kronologis:

    saia lagi belajar untuk membangun mail server kecil2an,
    ane pake jalur speedy untuk berinternetan
    OS-nya saya pake SLES,
    ZCS v 6.0.9 (cuma kirim2an email via intranet/local/lan)
    dan ZCS 7.1.0 = belom coba ( mw coba instal skarang)

    permasalahan:
    *mirip sama @arisgebs

    itu klo mw ngirim ke luar gmana caranya yah?, IP public jatoh di server zimbra kan? (speedy nya di bridge di server??)
    untuk menerima email dari luar, domain public saya di config seperti apa saja yah?

    sory klo repost pertanyaan, soalnya masih belum jelas saya mas.
     
    thanks
     

  38. Didik Says:

    saya mau tanya nih, kenapa ketika email saya yang domaminnya unissula.ac.id tidak dapat kirim pesan ke gmail, sedangkan di yahoo dan lainnya bisa diterima :
    mail delivery :
    <lafaundhika@gmail.com>: host gmail-smtp-in.l.google.com[72.14.213.27] said:
    550-5.7.1 [222.124.207.46       1] Our system has detected an unusual rate
    of 550-5.7.1 unsolicited mail originating from your IP address. To protect
    our 550-5.7.1 users from spam, mail sent from your IP address has been
    blocked. 550-5.7.1 Please visit
    http://www.google.com/mail/help/bulk_mail.html to review 550 5.7.1 our Bulk
    Email Senders Guidelines. l2si6992210ict.1 (in reply to end of DATA
    command)
    apa penyebabnya? mohon bantuannya

  39. David Says:

    anti spam di server working good?

    coba tag percent dan kill percent ubah menjadi 25 dan 45 :)

    biasanya terjadi karena ada komputer yg terinfeksi virus kemudian broadcast email.

  40. hariansyah Says:

    dear mas david atau rekan rekan sekalian
    salam kenal mas david dan semua teman2
    pangggilan saya hari ,ada yang saya mau tanyakan ntuk membuat mail server zimbra,,karena saya newbie banget dengan linux,,saya ada kesulitan untuk membuat DNS nya gmn cara nya ya mas,,lebih baik DNS itu dipisah atau digabungkan dengan mail server,,dan kita membuat DNS itu hanya untuk lokal saja atau untuk internet juga,,,,kalau saya mau pakai DNS ISP aja bagai mana ya

    terima kasih atas informasinya

    salam newbie

  41. Izwar Says:

    Setelah saya install zimbra, tapi kenapa setelah di testing lewat webmail tidak bisa keluar
    error sbb:
    ===========================================================
    The mail system

    <izwr_bnz@yahoo.com>: host k.mx.mail.yahoo.com[98.139.54.60] said: 553 sorry,
        that domain isn’t in my list of allowed rcpthosts (#5.7.1) (in reply to
        RCPT TO command)
    ===========================================================
    Tolong di bantu mas admin.

  42. Izwar Says:

    Solved,
    Setelah di lakukan instal Library2 tersebut.
    Thanks

  43. adib Says:

    maaf mau bertanya. klo buat group seperti di google group atau yahoo group dengan zimbra itu gmn ya?saya pakai ubuntu 8.04 server soalnya saya pingin mengirim 1 email tpi yang menerima 1 group, tpi mengirimnya cuma sekali…maaf blm tau caranya bertanya

  44. aming budirana Says:

    thks buat tutornya mas,
    saya newbie sudah install zimbra pada pc dgn 2 lan card, saat install lan card hanya terkoneksi ke ip lokal,  test kirim email internal ok, belum test kirim email  dari luar, karena saya masih bingung, apakah zimbra mail harus didaptarkan di set dns isp ?, bagaimana setting MTA nya ? set postfix pada main.cf atau set set yang lainnya ? mohon pencerahannya.
    terimakasih .
     
     

  45. mantik Says:

    Yth, 
    klw mail servernya dengan system windows server 2003 64bit, tapi mail softwarenya pakai zimbra bisa..? apa harus system linux?

  46. David Says:

    haloo pak,
    saat ini zimbra hanya running under linux, *nix :d
    silahkan browse ke wiki.zimbra.com untuk lebih jelasnya…
    :)

Leave a Reply

*