Bu yazımda sizlere Centos 8.2 distrosuna Zimbra mail server 8.8.15 kurulumunu anlatacağım.Zimbra ücretli ve ücretsiz versiyonları olan Exchange gibi bir ürünün yerine alternatif olarak kullanabileceğiniz sizi uzun yıllar idare edebilecek bir mail sistemidir.Opensource olan versiyonun kurulumunu anlattım.(lisans bedeli ödenmeyen)Centos seçmemin sebebi tecrübelerimden yola çıkarak Centos sunucularımda yıllarca downtime görmeyişim ve kullanımının kolay olması.
Özellike bu makalem ;
- yeni bir alternatif mail sunucusuna geçecek olanlar,
- lisans bedeli ödemek istemeyenler,
- yeni bir mail serverı yapısı öğrenmek isteyenler için ideal olacaktır.
Önerilen kaynaklar,
RAM: 8Gb ve üstü
CPU: 4 VCPU ve üstü
HDD :Mailbox sayısınız ve ne kadar süreli kullanacağınıza bağlı olarak değişir,
Kurulumdaki adımları kesinlikle sırasıyla ve olduğu gibi uygulayınız, bu makaleyi olduğu gibi uygularsanız tek seferde hatasız bir Zimbra Mail Servera sahip olacaksınız.
Öncelikle kurulumunu bitirdiğimiz bir Centos 8 distrosuna SSH ile erişimi sağlayalım (centos 8 minimal kurulum)
Komutlarımızı daha pratik bir şekilde uygulayalım.
Aşağıdaki komut ile hostname değiştirdim ,
ilgili hostname karşılığı çalışan bir DNS sunucunuzda Host A kaydı olarak açılmış olmalı.
hostnamectl set-hostname Mail Domain Adresiniz –static
Bu komut ile sunucumuzun host adını değiştirmiş olduk.
Resim-1
Ardından sistemi yum update ile güncelleyiniz,
Epel release ve dnf utilsi yükleyelim.(centos 8 işletim sistemlerinde yum yerine dnf gelmiştir, ama yinede yum kullanabilirsiniz.)
dnf -y install epel-release dnf-utils dnf config-manager --enable PowerTools
zimbra için gerekli paketleri yükleyelim
yum install –y bash-completion vim curl wget unzip openssh-clients telnet net-tools sysstat perl-core libaio nmap-ncat libstdc++.so.6 bind-utils tar yum install –y rsyslog
Bu paketleri kesinlikle hatasız ve eksiksiz yüklememiz gerekiyor.
Resim -2
Ardından NTP kullanacağımız için aşağıdaki gibi sunucu saatini ayarlayalım.
yum install -y chrony timedatectl set-timezone Europe/Istanbul systemctl enable --now chronyd chronyc sources
Yukardaki komutları girdiğinizde timedatectl komutunu yazıp NTP servise aktif mi görelim
Resim -3
setenforce 0 getenforce
Resim -4
Ardından sunucu reboot edelim
shutdown –r now
Sunucu yeniden başladığında / dizinene gidelim
yum install –y wget nano
Resim -5
Zimbra kurulum dosyalarını aşağıdaki komut ile indirelim
wget https://files.zimbra.com/downloads/8.8.15_GA/zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
Sıkıştırılmış dosyayı aşağıdaki komutla açalım
tar xvf zcs-8.8.15_GA_3953.RHEL8_64.20200629025823.tgz
nano /etc/hosts ile ilgili dosyayı açıp aşağıdaki gibi domain adresimizi girelim
Resim -6
Kaydedip çıkalım.
Ardından ilgili kurulum dosyasına girelim
cd zcs-8.8.15_GA_3953.RHEL8_64.20200629025823
Resim -7
Aşağıdaki komutla kurulumu başlatalım
./install –-platform-override
Resim -8
Sırayla Y
Resim -9
Hepsinde Y basalım son beta olanda N basalım,
Resim -10
Ardından zimbra chat Y
Resim -11
Kurulumu sabırla bekleyelim…
Resim -12
Hostname Mx kaydı olarak girdiğimizden ana domain adresini yazalım,
Resim -13
Ben birkanherdinc.com girdim, siz sizinkini gireceksiniz.
Gelen ekranda sırasıyla 7 ve 4 e basmalısınız zimbra admin panel için şifre belirleyeceksiniz,
Resim -14
Şifre belirledikten sonra r tuşuna basın
Ayarları onaylamak için a tuşuna basın
Ardından Enter
Enter ve yes
Resim -15
Kurulumun sorunsuz olduğunu anlamak için bütün adımların sonunda done olmasına dikkat ediniz,
Resim -16
Zimbra uyarıları için Yes işaretliyoruz,
Resim -17
Kurulum sorunsuz tamamlandı,
Resim -18
İlgili komutla servisleri kontrol edelim,
su – zimbra -c “zmcontrol status”
Resim -19
https://mail.birkanherdinc.com:7071 linkinden zimbra admin dashboarda girebiliriz,
Resim -20
Servisleri çalışmıyor görüyorsanız
Systemctl restart rsyslog komutunu deneyiniz,
Ardından servislere tekrar bakınız,
Resim -21
Systemctl enable zimbra
Sunucu restart olduğunda otomatik başlaması için yukardaki komutu girelim.
Firewall ayarları için,
systemctl start firewalld firewall-cmd --add-service={http,https,smtp,smtps,imap,imaps,pop3,pop3s} --permanent firewall-cmd --add-port 7071/tcp –permanent firewall-cmd --add-port 8443/tcp –permanent firewall-cmd –reload
Firewall kurallarını aşağıdaki komut ile kontrol edelim,
firewall-cmd --list-all
Bu yazımda sizlere Zimbra kurulumunu Centos 8 distrosuna yüklemeyi anlattım. Bir sonraki makalemde Zimbraya ücretsiz SSL kurulumunu anlatacağım.
Faydalı olması dileklerimle…
ZİMBRAYA ÜCRETSİZ SSL KURULUMU İÇİN LİNKTEKİ MAKALEMİ OKUYABİLİRSİNİZ
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar:
www.mshowto.org
TAGs: Zimbra kurulumu,Zimbra mail server, centos 8, zimbra webmail,rsyslog kurulumu,zimbra webmail, zimbra ücretsiz ssl kurulumu, zimbra firewall
hocam single server yerine multi server ve replica kurulumlarını da anlatır mısınız