Bilgi Bankası: Linux
Zimbra Mail Server Kurulumu
Posted by Veri Merkezi Operasyonları(287) on 10 February 2015 02:06 PM

Zimbra Nedir?

Postfix, SpamAssassin, ClamAV, OpenLDAP, MySQL, Memcached, Apache, Nginx gibi açık kaynak uygulamaları kullanan ve sanallaştırma teknolojilerindeki lider firmalardan olan VMware firması tarafından geliştirilmekte olan gelişmiş özellikler bulunan ve sonradan yüklenebilen ek yeteneklerle de ihtiyaca göre özelleştirilebilen popüler bir mail sistemidir.  

Zimbra Sunucusunun ücretli ve ücretsiz sürümleri mevcuttur. Zimbra mail sunucusu tek bir mail sunucuya kurulabildiği gibi , büyük sistemler için birden fazla sunucuya dağıtık olarak da kurulabilmektedir. Lotus Domino, Microsoft Exchange gibi lisans maliyeti bulunan mail sunuculardan Zimbra sunucusuna migrasyon desteklenmektedir.

Bu yazıda Linux Centos 6 üzerinde Zimbra 'nın Open Source Edition (ücretsiz) sürümünün Single-Server (tek sunucu) kurulumu anlatılmaktadır. Zimbra hakkında detaylı bilgi için aşağıdaki adresi incelemenizi öneririz.

https://www.vmware.com/tr/products/zimbra

Zimbra 8.6 Open Source Edition sürümü için sistem gereksinimleri aşağıdaki gibidir.

https://files.zimbra.com/website/docs/8.6/ZCS_System_Requirements_8.6.0.pdf

Aşağıdaki adresten Zimbra Mail sunucusunu Linux sanal sunucunuza indirebilirsiniz.

http://www.zimbra.com/downloads/zimbra-collaboration-open-source

Azure Pack platformunda oluşturulan Linux sanal sunuculara SSH erişimi için aşağıdaki dökümanı incelemenizi öneririz.

http://destek.doruk.net.tr/index.php?/Knowledgebase/Article/View/208/44/linux-sunucuya-ssh-eriimi

Zimbra Kurulumuna başlamadan önce " mail.domainadınız.com " adresinizi Azure Pack platformu üzerindeki External IP adresine yönlendiriniz. External IP adresinizi aşağıdaki adımlarla görüntüleyebilirsiniz.

http://destek.doruk.net.tr/index.php?/Knowledgebase/Article/View/209/42/external-ip-adresini-nasl-orenebilirim

Zimbra Kurulumuna başlamadan önce aşağıdaki adımlarla 7071 ve aşağıda detaylı olarak belirtilen portlara RULE eklemenizi öneririz.

http://wiki.zimbra.com/wiki/Ports

Azure Pack üzerinde NAT RULE eklemek için aşağıdaki dökümantasyondan yararlanabilirsiniz.

http://destek.doruk.net.tr/index.php?/Knowledgebase/Article/View/199/42/nat-rules-ekleme

Zimbra kurulumu için Linux sanal sunucunuza SSH erişimi sağlayınız.

Kuruluma başlamadan önce Centos sunucularda varsayılan olarak gelen Postfix sunucunu ve iptables servini kapatıyoruz.

service postfix stop && chkconfig postfix off && service iptables stop && chkconfig iptables off && service ip6tables stop && chkconfig ip6tables off

Azure Pack platformu üzerinde SELinux varsayılan olarak kapalı durumdadır. Bu nedenle SELinux ile ilgilişi işlem yapmıyoruz.

Sunucunuzu Güncelleyiniz (Önerilen)

yum update -y

Güncelleme işlemi sonrasında Zimbra Mail Sunucusunun gereksinim duyduğu paketlerin kurulumunu gerçekleştiriniz.


yum install -y gmp libidn wget nano make nc sudo sysstat libtool-ltdl glibc perl ntp perl-core libaio net-tools unzip

Mail sunucunuz için FQDN adresini ve External IP adresinizi tanımlayınız. 

hostname mail.domainadınız.com

echo "IPADRESİNİZ mail.domainadınız.com  mail" >> /etc/hosts

# İlgili alana sunucunuzun External IP adresini ve domain adınızı yazabilirsiniz. Aşağıdaki adresten sununucun External IP adresini görebilirsiniz.

http://destek.doruk.net.tr/index.php?/Knowledgebase/Article/View/209/42/external-ip-adresini-nasl-orenebilirim

Yukarıdaki komutlar sırasıyla uygulandığında sunucunuzu kurulum öncesinde restart ediniz.

shutdown -r now

Sunucunuza SSH erişimi sağladığınızda aşağıdaki adımlarla kuruluma başlayabilirsiniz.

Zimbra Kurulumu

wget https://files.zimbra.com/downloads/8.6.0_GA/zcs-8.6.0_GA_1153.RHEL6_64.20141215151155.tgz

# 8.6.0 'dan daha güncel Zimbra sürümü bulunuyorsa download adresinden güncel sürümü indirmenizi öneririz.

tgz uzantılı uzantılı Zimbra kurulum dosyasını açınız.

tar -zxvf   zcs-8.*

Kurulum klasörüne giriniz.

cd   zcs-8.*

Kurulumu aşağıdaki komutla başlatınız.

./install.sh --platform-override

Kurulum başladığında yapılandırma sırasında onayladığınız işlemler için " Y " , kurulmasını veya onaylamadığınız işlemler için " N " yazabilirsiniz. 

 Zimbra kurulumu interaktif olarak yapılmaktadır. Bu nedenle zaman zaman tarafınıza sorulan soruları onay için " Y " , onaylamıyorsanız " N " yazarak yanıtlayabilirsiniz.

Do you agree with the terms of the software license agreement? [N] Y
Install zimbra-ldap [Y] Y
Install zimbra-logger [Y] Y
Install zimbra-mta [Y] Y
Install zimbra-snmp [Y] Y
Install zimbra-store [Y] Y
Install zimbra-apache [Y] Y
Install zimbra-spell [Y] Y
Install zimbra-memcached [N] N
Install zimbra-proxy [N] N

The system will be modified. Continue? [N] Y

Eğer kurulum yapılan sunucuda DNS sunucu kurulu değilse ve mail veya MX adresleriniz çözümlenmiyorsa aşağıdaki gibi domain adresinizi değiştirmek isteyip istemediğiniz sorulabilir. Böyle bir ekstra soru gelmesi halinde " no " yazarak ilgili adımları geçebilirsiniz.

DNS ERROR resolving MX for mail.domainadınız.com
It is suggested that the domain name have an MX record configured in DNS
Change domain name? [Yes] no

İlgili alanda Zimbra yönetici hesabı için parola tanımlayınız.

[ ****** ] olarak gösterilen alan önerilen paroladır. Farklı bir şifre kullanmak için ilgili alanı kullanarak bu işlem yapılabilir.

İlgili ekranda " UNSET " olarak gösterilen Admin Password satır numarası olan 7 'i tuşlayınız.

Select, or 'r' for previous menu [r] 7

Password for admin@mail.domainadınız.com (min 6 characters): [********]  Yeni_Parolanızı_Yazın

Önceki menüye dönmek için "r" tuşlayınız.

Select, or 'r' for previous menu [r] r

Değişikliklerin kaydedilmesi için "a" tuşlayınız.

*** CONFIGURATION COMPLETE - press 'a' to apply
Select from menu, or press 'a' to apply config (? - help) a
Save configuration data to a file? [Yes]

Yapılan değişikliklerin ilgili dosyaya kaydedilmesi birkaç saniye sürebilir.

Save config in file: [/opt/zimbra/config.19094]

Sonraki adımla sistemin modify edilip edilmeyeceği sorusuna "Y" tuşlayarak devam ediniz.

The system will be modified - continue? [No] Y

 

Notify Zimbra of your installation? [Yes] Y
Setting up zimbra crontab...done.
Configuration complete - press return to exit

Bu işlemlerinden sonra enter tuşlayarak kurulumu tamamlıyoruz. Kurulumun sonrasında, Zimbra servislerini aşağıdaki adımlarla kontrol edebilirsiniz.

Servislerin kontrolu için " zimbra " kullanıcısına geçiş yapınız.  ( su zimbra )

Sunucuda kurulu servisleri kontrol ediniz ( zmcontrol status )

 Tüm servislerin çalıştığından emin olduğunuzda External IP adresinizden Zimbra Admin Paneline erişim sağlayabilir, mail sunucunuzda yeni domainler tanımlayabilir veya kurulum yapılan domain adınız için e-posta adresi ekleyebilirsiniz.

Zimbra Admin Panel Adresi : https://External_IP_Adresiniz:7071

Zimbra Webmail Login : https://External_IP_Adresiniz

Kullanıcı adı : admin

Parola : Kurulum sırasıda tanımlanan şifredir. 

Password for admin@mail.domainadınız.com (min 6 characters): [********]  Yeni_Parola

Create Domain : Zimbra sunucusuna mail gönderimi için ilgili menüden domain adresi ekleyebilirsiniz

Add Account : Zimbra sunucunuzda ekli domainler için yeni e-posta adresini ilgili menüden oluşturabilirsiniz.

Zimbra sunucusunda komut satırını kullanarak sunucunuzdaki çalışan Port numaraları ve Servis'leri detaylı olarak görebilirsiniz.

netstat komutu hakkında detaylı bilgi için aşağıdaki adresteki dökümantasyonu inceleyebilirsiniz.

http://destek.doruk.net.tr/index.php?/Knowledgebase/Article/View/226/44/network-istatistikleri-gorntleme-netstat

 

Aşağıdaki adımlarla Azure Pack üzerinde Zimbra Mail sunucusu için çalışan diğer port'ların erişimi için RULE ekleyebilirsiniz.

http://destek.doruk.net.tr/index.php?/Knowledgebase/Article/View/199/42/nat-rules-ekleme

Eğer Sunucunuzda iptables firewall etkin durumdaysa aşağıdaki adımlarla Firewall ve Port yapılandırmasını gerçekleştirebilirsiniz.

http://wiki.zimbra.com/wiki/Firewall_Configuration

http://wiki.zimbra.com/wiki/Ports

(6 oy)
Bu makale yararlı
Bu makale yararlı değil

Yorumlar (0)
Yorum gönder
 
 
Tam İsim:
E-Posta:
Yorumlar:
Resim Doğrulama 
 
Lütfen alttaki resimde gördüğünüz karakterleri aşağıdaki kutucuğa girin. Bu özellik otomatik kayıt ve form gönderilerini engellemek için uygulanmaktadır.