Centos 6 üzerine Zimbra Mail Sever 8.7.0 GA Kurulumu

Merhaba,

bu makalemde bir smtp örneği olan Zimbra Mail server kurulumu nasıl yapılır, anlatmaya çalışacağım. Zimbra için Ben CentOS 6.7 sürümü üzerine kurulum yapacağım.

Centos kurulmuş statik ip verilmiş yani bir işletim sistem yüklnemiş sadece zimbra kurulumu ve bunun gereksinimleri neyse onları yapacğaım.

işletim sistemimi güncelliyoruz.

yum update -y komutuyla başlıyorum.

mail1

görüldüğü gibi tüm updateleri kontrol edip kurulumu yapıyor.

mail2

update yapıldıktan sonra, vim /etc/selinux/config  bu satıra girip config dosyasında değişiklik yapacğız.

mail3

linux=enforcing  satırında “enforcing” silip

mail4

disabled yazacağız.

bu dosyayı kaydedip çıkmak için  :wq   kaydet ve çık anlama geliyor.

mail5

tek tek servisleri stop edip disable yapmak yerine tek satırda tüm işlemleri yapacağız. ben bazen sunucuda politika gereği çalışan ip table kapatırım. sonra tüm işlemler bitince açar sadece ilgili portları aktif ederim. ben şimdilik port açmayla uğraşmayacağım ve firewall kapatıp yoluma devam edeceğim.

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

görüldüğü üzere servisler kapatıpldı ve policyler ayarlandı.

mail6

aşağıdaki satır ise zimbra mail serverin gereksinim duyduğu ön kurulumlarıda yapıyorum.

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

mail7

ve aşağıdaki ekran.

mail8

reboot now komutu ile reboot ediyoruz sunucuyu ve açılınca tekrar ssh ile bağlanıyoruz.

mail9

zimbra download yapacağım bu yüzden

cd /tmp/ dizinine erişiyorum.

https://www.zimbra.com/downloads/zimbra-collaboration-open-source/  adresinden ilgili sürüm ve OS uyumuna göre linki ediniyoruz.

 

mail10

adresi ssh da olduğu gibi yazıyorum download yapıyor.

wget https://files.zimbra.com/downloads/8.7.0_GA/zcs-8.7.0_GA_1659.RHEL6_64.20160628192545.tgz

mail11

downoad yapıldığını gözlemliyoruz.

mail12

ls komutuyla dizinde listeleme yapıyorum dosya inmişmi doğruluyorum.

mail13

şimdi zipinden çıkarmak gerek yani açmak gerek.

tar -zxvf zcs-8.*     şeklinde komutu kullanarak zipinden çıkarıyoruz.

mail14

cd   zcs-8.

yazıp tab tuşuna basarsanız aşağıdaki gibi tamamlama yapar. tamamlayınca enter yaparak dizine giriyoruz.

mail15

şimdi kuruluma başlıyoruz aşağıdaki komutu koşturarak kurulumu yapabiliriz.

./install.sh --platform-override

mail16

kurulum başlayınca aşağıdaki ekran geliyor lisansı kabul ediyormusun diye sorar Y diyerek geçiyoruz.

mail17

hata aldım nedeni ise kuruluma başlamadan önce bir domain belirlememiz gerekiyor. hemen başa dönüyoruz ve domain belirliyoruz.

hostname mail.domainname.com şeklinde ne kullancaksanız makina adını full şekilde yazıyoruz. örneğin hostname mail.google.com şeklinde olabilir.

mail18

sonraki ekranda görüldüğü gibi

echo “192.168.1.4 mail.google.com mail” >> /etc/hosts   komutunu kullanıyoruz. istenirse

vim /etc/hosts satırına girip manual de girebilrsiniz.

mail19

bu işlemler yapıldıktan sonra reboot now yaparak sistemi restart ediyoruz.

ssh ile bağlanıp tekrar ilgili dizine geliyoruz ve tekrar kurulum komutunu çalıştırıyoruz.

./install.sh --platform-override

mail16

y basarak geçiyoruz.

mail17

y basarak devam ediyoruz.

mail20

aşağıda modülleri seçerek kurulumu yaptırıyorum Y diyerek o kuruluma izin veriyorum. siz ihtiyaca göre ekleyebilirsiniz veya kaldırabilirsiniz.

 

son olarakta

The system will be modified. Continue? [N] y  şeklinde onayı verip kurulumunun yapılmasını bekliyoruz.

mail21

yazdığınız domain dns sunucuda yoksa bulamadğını için hata verir siz bunu önemsemeyin No yazıp devam edin. elbette unutmayın dns kayıtlarını ISP de ise ISP tarafında güncelleyin veya içerde ise mail sunucunuzun DNS ip neyse o dns sunucuya MX kaydını güncelleyiniz.

mail22

zimbra kuruldu şimdi ön config için menüye giriyoruz. admin paswordü veriyoruz.

7 yazıp enter yapıyoruz.

mail23

zaten uygulama uyarıyor 4 seçip enter yapıyoruz.

mail24

admin hesabının da tam adını domaini düzenleyebiliyoruz burda yapabiirsiniz .

a tuşuna basıp kaydediyoruz

mail25

configleri kaydediyor.

mail26

evet tüm ayarları kaydedildi şimdi ;

su zimbra

zimbra user ‘ine geçiş yapılıyor ve

zmcontrol status diyerek zimbra servislerini kontrol ediyoruz.

mail27

herşey yolunda.

mail28

bilgisayarınızın tarayıcısından https://sunucuipsi:7071 yazıp enter yaparsanız zimbra admin panel ekrana gelmiş olacaktır.

mail29

işte admin panel…

performanslı kaynak tüketimi minimum, yönetimi maximum olan gayet sağlam kullanışlı ve ücretsiz bir ürün… bunun yanında ihtiyacınız olan, antivirüs, antispam ve webmail şeklinde modülleri içinde barındıran kaliteli bir ürün diyebilirim.

mail30

birden fazla domain ve user ekleyerek şirketinizde kullanabilirsiniz.

bu makalemde bir Open Source Mail server kurulumu nasıl yapılır dilim döndükçe anlatmaya çalıştım.

Selamlar,

 

  1. AYKUT YILDIZ

    Merhaba;
    Zimbranın 8.2 versiyonunda baya uğraşmıştım kurmaya fakat DNS kaynaklı sorunlar yaşadığım için zimbrayı bırakmıştım. ben sistemimin tamamen linux olması için uğraşmıştım; microsoft DNS server koyduğumda sisteme dış dünyaya mail atabiliyor ve alabiliyorum ama bind ve benzeri linux server kurduğumda çalıştıramadım. Sizin bu tarz bir çalışmanız mevcut mu?bu konuda yardımcı olabilirmisiniz?

    • neden içerde dns server tutuyorsunki alan adı aldığın ISP de tutman daha doğru sanki ben şahsen bu tür işleri ihtiyaç olmadıkça alan adını aldığım ISP de tutuyorum. ayrıca bu bir iş yüküdür.

  2. AYKUT YILDIZ

    ISP de tutmakta kısmını anlamadım zimbra da exchange mantığı ile çalışmıyor mu dns de bir host kaydı oluştuman gerekli. ben serverimi evde çalıştırmak istiyorum modem de gerekli port yönlendirmelerini vs yapıyorum.

  3. AYKUT YILDIZ

    evet alan adım var ISP üzerinden gerekli tanımlamalar var mx kayıtlarım a kayıtlarım hepsini evimdeki statik ip ye tanımladım. SPF kayıtlarımda tamam. Localde DNS server olmadan dışarı nasıl mail atmayı sağlayabileceğiz sonuçta testlerimde DNS server olmadan bunu gerçekleştiremedim. DNS sunucu host etmek zorunda değilsem daha çok işime gelir çünkü artı bir efordan kurtulmuş olacağım.

    • sunucu kurulumdan sonra statik ip veriyoruz ve dns veriyoruz. türktelekom dns ip sini verebilirsin dışarıya sorgulama yaptığında ismi çözüp mail atacaktır. 🙂

      kolaylıklar.

Yorum Yap


Not - Bunları KullanabilirsinizHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>