Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

Zimbra Nasıl Kurulur? (Fedora, Red Hat, Centos x86_64)

Açık kaynak yazılımlara yöneldiğimiz şu günlerde rakiplerine açık ara fark attığını gözlemlediğim, yönetimi, kullanımı kolay, Türkçe dil desteği bulunan mail server Zimbra nasıl kurulur buna değineceğiz.

Kuruluma başlamadan önce minimal install Fedora, Red Hat veya Centos kurulumu gerçekleştiriyoruz. Zimbra community sayfasında ve diğer talimatlar arasında x86_64 arc. için bir kurulum talimatı bulunmuyor. (En azından ben bu makaleyi yazdığım sırada) Biz Zimbra kurulumumuzu x86_64  işletim sistemi üzerine yapacağız.

Kuruluma başlamadan önce DNS Sunucumuz üzerine A ve MX kayıtlarınızı girmenizi tavsiye ederim ayrıca sunucumuza verdiğimiz hostname’in geçerli olduğundan (Fully Qualified Hostname olayı), sabit bir ip adresi ve doğru dns sunucu adreslerini girdiğimizden de emin olmalıyız.

/etc/hosts dosyasında aşağıdaki örnekteki gibi bir satır bulunmalı;

172.22.1.123          zimbra.fatihsolen.com     zimbra

SElinux ve Firewall’u, açılışta çalışan Bluetooth, Cups ve Exim servislerini devre dışı bırakıyoruz.

Sendmail’i aşağıdaki komut ile sunucumuzdan kaldırıyoruz.

yum remove sendmail

Gerekli diğer dosyaları yükleyelim

yum install compat-libstdc++-296 openssl compat-libstdc++-33 compat-db nc

Sudoers dosyasını editör ile açıp içerisindeki “defaults requiretty” ile başlayan satırı bulup satır başına # karakterini koyacağız / comment out edeceğiz.

vi /etc/sudoers

Şimdi de /etc/sysconfig/i18n dosyasını editör ile açarak aşağıdaki satırı siliyoruz.

vi /etc/sysconfig/i18n

Satırı siliyoruz => LANG=”en_US.UTF-8”

Şimdi sunucumuzu update edip ardından yeniden başlatacağız.

yum update

reboot

Sunucumuz açıldıktan sonra fetchmail’i yüklüyoruz.

yum install fetchmail

Tekrar reboot ettikten sonra;

Zimbrayı /tmp dizinine indirip arşivden çıkarıyoruz. (* Gördüğünüz yerde TAB tuşu ile tamamlayın. )

cd /tmp

wget BURAYA INDIRME ADRESINIZI YAZACAKSINIZ

tar zxvf zcs*

Ardından aşağıdaki komutları girerek kurulumu başlatacağız,

cd /zcs

./install.sh –platform-override

Kurulum sihirbazı çalıştıktan sonra ekrana gelen yönergeleri izlemeniz yeterli ek olarak sadece admin parolasını belirleyerek kurulumu tamamlayabilirsiniz.

İLGİNİZİ ÇEKEBİLİR

VMware Update Manager Database Sıfırlama (VCSA)

Bildiğiniz üzere VMware Update Manager veritabanına indirilmiş spesifik bir paket şu an için kaldırılamıyor, bunun ...

VMware Update Manager The host returns esxupdate error codes: -1 Çözümü

VMware Update Manager üzerinde Lenovo/IBM repositorylerini ekledikten sonra karşıma çıkan hata ve çözümünü sizlerle paylaşıyorum. ...

VMware 6.7 U1 Güncellemesi Sonrasında Veeam B&R Hatası ve Çözümü

VMware 6.7 update 1 ile birlikte bir çok yenilik beraberinde geldi. Yalnız Veeam Backup and ...

VMware vSphere 6.7 Update 1 Yenilikleri – HTML5 Web Client

VMware vSphere 6.7 update 1 sürümü yayınlandı, uzun zamandır beklediğim özellikle bir konu haricinde yine ...

27 yorum

  1. Merhabalar ,

    Zimbra hakkında kullanım ile ilgili
    teknik testek alabilrmiyiz.
    iyi çalışmalar

  2. Zimbra hakkında kurumsal destek alabileceğiniz bir şirketi yönlendirdim. En kısa zamanda size ulaşacaklardır.

    Bilgilerinize.
    İyi çalışmalar.

  3. Merhaba,

    zimbra kurumsal destek veren bir firma varmıdır. yada vmware firmasından direk kurulum ve destek nasıl alabilir.

    Bu konudaki projelerimizde danışabileceğimiz bir firma var mı?

    tşk, iyi çalışmalar.

  4. Merhaba

    Bu konuda destek alabileceğiniz bir firmayı size yönlendirdim. En kısa sürede dönüş sağlayacaklardır.

    Bilgilerinize.
    İyi çalışmalar.

  5. Fatih bey bilgileriniz için teşekkür ederim. kurumsal destek listesine beni de ekleyebilir misiniz

  6. fatih bey çok kısa ve öz anlatımınız teşekkürler.benim bir iki sorum olacak.öncelikle ben test için test makinası olaarak zimbrayı kurmak istiyorum.yinede sabit ip ve dns mx a kaydı gerekiyormu.ayrıca dns lerde bunları nasıl açıcaz.detaylı bi şekilde anlatırsanız çok sevinirim.

  7. Test ortamını local network üzerinde fiziksel veya sanal bir platform üzerinde kurarsanız, sabit ip sorununuz ortadan kalkacaktır, aynı sunucu üzerine tavsiye etmiyorum ama mecbursanız olabilir bind kurabilir bu sunucuyu aynı zamanda bir local dns sunucusu haline getirebilirsiniz. Eğer ağınızda Microsoft dns server var ise bunu da kullabilirsiniz.

  8. Merhabalar ,

    Zimbra hakkında
    teknik ve yazılım konusunda destek alabilrmiyiz.
    iyi çalışmalar

  9. Vps üzerinde kurulur mu ve minumum ram şartı var mı?

  10. Merhaba

    Sanal sunucu üzerine tabiki kurulabilir, minimum RAM olarak şart yok ama test ortamı için önerilen minimum 1 GB RAM,
    prod. ortam için ise minimum 2 GB RAM, yine prod. ortam için önerilen RAM ise 4 GB.

    Bilginize
    İyi çalışmalar.

  11. Herkes için bir bilgilendirme yapmak istiyorum;

    Zimbra 7.1.2 sürümü ve sonrası için sadece nc paketlerini yükleyerek devam edebilirsiniz.

    compat-libstdc++-296 openssl compat-libstdc++-33 compat-db paket yüklemelerine gerek yok.

  12. Serdar Kızmaz

    Merhaba Fatih bey Zimbra sunucu üzerinden kullanıcıların gelen- giden maillerini nasıl arşivleyebilirim.Zimra clientte gelen giden mailleri zimra server üzerinde görebiliyorum fakat outluk kullanan kullanıcılara gelen mailleri görebiliyorum fakat gönderilenleri görmem lazım.Bu konu hakkında bir öneriniz varmıdır??

    Kolay gelsin iyi çalışmalar dilerim

  13. Serdar Bey Merhaba

    Kullanmış olduğunuz Zimbra edition nedir ? Open Source, Network Edition?

    Eğer open source edition kullanıyorsanız bu biraz zor gibi görünüyor, rsync ile bu işlemi gerçekleştirebilirsiniz. Network edition var ise archiving özelliği zaten mevcut.

    Outlook kullanıcılarında hangi yöntem ile sunucuya bağlantı sağlıyorsunuz ? POP, IMAP vb.

    Bu konuda da Zimbra Outlook Connector kullanarak sorunların üstesinden gelebileceğinizi düşünüyorum.

    Bilgilerinize.
    İyi çalışmalar.

  14. Çok kısa ve sade bir makale olmuş.

    Mümkünse sorumu cevaplarsanız sevinirim.

    Zimbra kurulumunu gerçekleştirdim.
    Zimbra server’e 5 adet domain eklemeyi düşünüyorum.
    Yani bir serverde 5 adet domain çalışacak.
    Sunucuda 5 adet ip adresi bulunuyor.
    Zimbra Admin’den domain eklemesi yapıldıktan sonra.

    Maillerin spam’a düşmemesi için mx kayıtları , /etc/hosts dosyası ve reversel dns ayarları nasıl yapılmalı sizce?

    Şu şekilde yaparsak zimbra’nın uye@domain2.com giden bir mailin 10.0.0.2 üzerinden göndermesini nasıl yapabiliriz?

    10.0.0.1 -> mail.domain1.com (reverse dns mail.domain1.com)
    10.0.0.2 -> mail.domain2.com (reverse dns mail.domain2.com)
    10.0.0.3 -> mail.domain3.com (reverse dns mail.domain3.com)
    10.0.0.4 -> mail.domain4.com (reverse dns mail.domain4.com)
    10.0.0.5 -> mail.domain5.com (reverse dns mail.domain5.com)

    Yada tüm domainlerin mail kaydını 10.0.0.1 yönlendirip tek iplemi çalışmak daha iyi olur?

  15. Kadir Bey merhaba

    Öncelikle DNS sunucunuz nerede ise mx ve rDNS kayıtlarını kolayca yapabilirsiniz. Sunucu adı için pointer ile birlikte bir A kaydı ve bu A kaydı için bir MX kaydı oluşturacaksınız. Makalede yazan haricinde /etc/hosts dosyasında da özel bir değişiklik yapmanıza gerek yok. ip adresi fqdn hostname şeklinde gerekli sunucu bilgilerini girmeniz yeterli.

    Eğer farklı domainlerde farklı ipler kullanacaksanız zimbra proxy kullanmanızı öneririm, eğer bu domainler için bir ssl sertifikası yüklemeyi düşünüyorsanız da bunu zaten mutlaka yapmanız gerekir. Eğer zimbra proxy kullanmayacaksanız da; postfix özelliklerini kullanarak aşağıdaki şekilde yapabilirsiniz. (Prod ortamda yapmadan önce bunu kendi ortamınızda mutlaka test edin)

    *) /opt/zimbra/postfix/conf/ dizinindeki master.cf.in ve main.cf dosyalarının bir yedeğini alın.
    *) sdd_transport_maps.regexp isminde bir dosya oluşturun ve içerisine aşağıdaki örnekteki gibi kendinize uyarlayarak domainlerinizi yazın, ben iki domain için örnekledim siz istediğiniz kadar çoğaltabilirsiniz.

    /@fatihsolen\.com$/ fatihsolen_com:
    /@fatihsolen2\.com$/ fatihsolen2_com:

    *) master.cf.in dosyasını text editörü ile açıp sonuna aşağıdaki satırları kendinize uyarlayarak yazın,

    domain1_com unix – – n – – smtp
    -o smtp_bind_address=1.1.1.1
    -o smtp_helo_name=fatihsolen.com
    -o syslog_name=postfix-fatihsolen_com
    domain2_com unix – – n – – smtp
    -o smtp_bind_address=2.2.2.2
    -o smtp_helo_name=fatihsolen2.com
    -o syslog_name=postfix-fatihsolen2_com

    *) Son olarak main.cf dosyasını text editörü ile açıp aşağıdaki satırı girin,
    sender_dependent_default_transport_maps = regexp:/opt/zimbra/postfix/conf/sdd_transport_maps.regexp

    *) Aşağıdaki komutu çalıştırın
    postmap /opt/zimbra/postfix/conf/sdd_transport_maps

    *) Zimbra servislerini yeniden başlatın.

    Artık giden maillerinize route çizmiş oldunuz.

    Bilginize.
    İyi çalışmalar.

  16. Öncelikle Cevap için teşekkürler Fatih Bey,

    http://wiki.zimbra.com/wiki/Multi_Domain_SSL_Certs_-_HOWTO

    Başta Zimbra Proxy ile yapmaya çalıştım.

    zmprov md domain.com +zimbraVirtualHostName mail.domain.com +zimbraVirtualIPAddress 185.19.**.***

    Fakat çalışmadı hala mail gönderdiğim vakit karşı sunucuda ip adresi olarak ana ip adresi görünüyor.Bind edilen ip gözükmüyor.

    Daha sonra dediğiniz gibi postfix’e rule tanımlayarak yapmaya çalıştım fakat bu kez’de postfix hata verdi.

    “/opt/zimbra/postfix/sbin/postconf: fatal: file /opt/zimbra/postfix-2.10.0.2z/conf/master.cf: line 198: bad field count
    postfix failed to start”

    Bu arada SMTP HELO çıktısını domain adına göre değiştirebilirmiyiz?Çünkü her zaman ana ip ve ana host adı çıkıyor karşı mail sunucusunda.

  17. Problem şu şekilde çözüldü.
    Aynen dediğiniz adımlar yapılmalı ve aşağıdaki komut çalıştırılmalı,

    postmap /opt/zimbra/postfix/conf/sdd_transport_maps

  18. Fatih Bey, merhabalar Zimbra’nın son sürümünü hem CentOS 7 de hem Ubuntu 14.04 te digitalocean vps üzerinden kurdum. ayar aşamasına kadar geliyorum ve sonrasında kullanıcı paneline web üzerinden ulaşamıyorum. Diğer bir problemim ise MX kaydı hatası almam söylediğiniz gibi IP FQDN şeklinde giriş yaptım hosts dosyasına fakat hata alıyorum, alan adımı Godaddy üzerinden iki kayıt oluşturdum ns1. ns2 şeklinde ve IP’ime yönlendirdim. Digitalocean üzerindeki DNS sekmesindende domainimi ekleyerek A kaydı oluşturdum fakat bağlantı sağlayamıyorum.

  19. Emre Bey Merhaba

    Kurulum sonrasında eğer firewall vb. bir kısıtlama yok ise sunucu ip adresini browsera yazdığınızda direkt olarak login ekranı gelmeli, 7071 portundan da admin paneline erişebiliyor olmanız gerekir. Kurulum sırasında bir hata oluşuyor veya düzgün yapılandırılmamış olabilir.

    DNS kayıtları ile alakalı olarak, anladığım kadarıyla DNS sunucu olarak digitalocean’ı kullanıyorsunuz, ns kayıtlarını godaddy üzerinden digitalocean üzerindeki DNS sunucunuza bakacak şekilde ayarladıktan sonra, DNS sunucu üzerinde aşağıda örneğini verdiğim şekilde DNS kayıtlarını oluşturun. MX kaydı oluşturmaz iseniz mail trafiği bu sunucu üzerine yönlenmeyecektir.

    mail.fatihsolen.com A “zimbrasunucuipadresi”
    fatihsolen.com MX mail.fatihsolen.com (Öncelik/Priority = 0)

  20. Fatih Bey, merhaba.

    Zimbra 8.6GA versiyonunu Centos 7 üzerine kurdum. Herşey stabil çalışıyor. Fakat şöyle bir sorunum var.
    IMAP mail tanımlarken giden sunucusunda 587 SSL çalıştıramadım.
    587 TLS olarak çalışıyor.

    GUI’den TLS i kapattım, servisi restart ettim banamısın demedi. Bu giden sunucuda SSL 587 nasıl yapacağım bilginiz var mı

  21. Zafer Bey merhaba

    587 TLS portudur, SMTP yi SSL kullanmak için 465 portunu kullanmanız gerekiyor.

    Bilginize.

  22. Zimbra için kurulum desteği alabileceğim birini yönlendirebilirmisiniz acaba

  23. İyi günler Fatih Bey;
    Güvenlik ve destek için bir firma önerebilir misiniz?

  24. Merhaba

    Kurumsal destek için iletişim bilgisi alabilir miyim?

  25. Mithat Bey Merhaba,

    Telefon ile görüşmüştük, destek ihtiyacı olması durumunda tekrar irtibat kurabilirsiniz.

  26. Merhaba,

    Benimde çalışmakta olduğum VPROF-IT (vprof-it.com) ile görüşebilirsiniz.

    İyi çalışmalar.

  27. Merhaba Fatih bey,

    Zimbra profesyonel destek alabileceğimiz bir yer önerebilirmisiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.