İçeriğe geç

AlmaLinux 8 Üzerinde Zimbra 10.1 Open Source Edition Kurulumu

Zimbra, kurumsal seviyede e-posta sunucusu ve iş birliği platformu sağlayan açık kaynaklı bir çözümdür. Bu rehberde, AlmaLinux 8 üzerinde Zimbra 10.1 Open Source Edition (OSE) kurulumunu adım adım anlatacağız.


1. Sistem Gereksinimleri

Önerilen minimum sistem gereksinimleri:

  • İşletim Sistemi: AlmaLinux 8 (Minimal Install)
  • RAM: 8 GB (10+ kullanıcı için en az 16 GB önerilir)
  • CPU: 4 çekirdek (Büyük ölçekli kurulumlar için en az 8 çekirdek önerilir)
  • Disk Alanı: Minimum 50 GB (Yedekleme ve loglar için daha büyük alan önerilir)
  • Statik IP Adresi
  • Alan Adı (FQDN): Örneğin, mail.example.com

Not: Zimbra, IPv6’yı devre dışı bırakmanızı önerir.


2. Hazırlık Aşamaları

Ağ Ayarlarını Yapılandırma

Öncelikle, hostname ve hosts dosyasını düzenleyin:

hostnamectl set-hostname mail.example.com

Ardından /etc/hosts dosyasını düzenleyin:

nano /etc/hosts

Aşağıdaki satırı ekleyin veya güncelleyin:

192.168.1.100   mail.example.com   mail

Sistemi Güncelleyin


dnf update -y && dnf upgrade -y
reboot

Gerekli Bağımlılıkları Yükleyin

Zimbra’nın düzgün çalışması için aşağıdaki paketleri yükleyin:

dnf install -y epel-release
dnf install -y perl net-tools libaio wget tar unzip sysstat sqlite nmap-ncat libstdc++ libidn gmp libselinux libstdc++.i686 ncurses-compat-libs

Firewalld ve SELinux Ayarları

Zimbra’nın sorunsuz çalışması için belirli portların açık olması gerekir:

firewall-cmd --permanent --add-service={http,https,smtp,smtps,imap,imaps,pop3,pop3s}
firewall-cmd --permanent --add-port=7071/tcp
firewall-cmd --reload

SELinux’u devre dışı bırakın:

setenforce 0
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

3. Zimbra 10.1 Open Source Edition’ı İndirme ve Kurma

Zimbra’yı İndirin


cd /opt
wget https://zimbra.org/download/zimbra-10.1.0_GA.tgz
tar -xvzf zimbra-10.1.0_GA.tgz
cd zimbra-10.1.0_GA

Kurulumu Başlatın

./install.sh

Kurulum sırasında aşağıdaki seçenekleri gözden geçirin:

  • Lisans Sözleşmesi: “Y” tuşuna basarak kabul edin.
  • Paket Seçenekleri:
    • Zimbra LDAP Server (Y)
    • Zimbra MTA Server (Y)
    • Zimbra Mailbox Server (Y)
    • Zimbra Proxy (Y)
    • Zimbra Logger (Y)

Kurulum sırasında Zimbra için DNS MX kayıtlarının doğruluğunu test eden bir uyarı alabilirsiniz. Eğer sunucunuz doğrudan internete bağlı değilse veya DNS yapılandırmanız eksikse, kurulumda hata alabilirsiniz. Bunu kontrol etmek için:


nslookup -type=MX example.com

Eğer MX kaydı eksikse, geçici bir çözüm olarak zimbra_require_dns=’no’ ayarını yapabilirsiniz:

echo "zimbra_require_dns='no'" >> /opt/zimbra/config.local

Kurulum tamamlandıktan sonra servisi başlatın:

systemctl restart zimbra
systemctl enable zimbra

4. Zimbra Yönetim Konsoluna Erişim

Kurulum tamamlandıktan sonra, aşağıdaki adresi kullanarak Zimbra Admin Paneline erişebilirsiniz:

https://mail.example.com:7071

Giriş bilgileri:

Eğer şifrenizi unuttuysanız, aşağıdaki komutla değiştirebilirsiniz:

su - zimbra -c 'zmprov setpassword [email protected] YeniSifre'

5. Zimbra Yapılandırma Sonrası Ayarlar

Servis Durumunu Kontrol Etme

Kurulum sonrası tüm Zimbra servislerinin çalıştığını doğrulayın:

su - zimbra -c "zmcontrol status"

Eğer bazı servisler çalışmıyorsa, aşağıdaki komutla başlatabilirsiniz:

su - zimbra -c "zmcontrol restart"

DKIM, SPF ve DMARC Ayarları

Zimbra’nın e-posta gönderirken spam olarak işaretlenmemesi için DKIM, SPF ve DMARC ayarlarını yapmalısınız.

DKIM anahtarını oluşturma:

su - zimbra
zmprov generateDomainKey example.com

Ardından DNS kayıtlarına aşağıdaki TXT kaydını ekleyin:

v=DKIM1; k=rsa; p=UzunPublicKey

SPF kaydı ekleme:

example.com.  IN TXT  "v=spf1 mx ~all"

DMARC kaydı ekleme:

_dmarc.example.com.  IN TXT  "v=DMARC1; p=quarantine; rua=mailto:[email protected]"

6. Kullanıcı Hesapları Yönetimi

Yeni bir kullanıcı oluşturmak için:

su - zimbra
zmprov ca [email protected] Sifre123

Var olan kullanıcıları listelemek için:

zmprov -l gaa

Kullanıcıyı silmek için:

zmprov da [email protected]

7. Sonuç

Bu rehberde, AlmaLinux 8 üzerinde Zimbra 10.1 Open Source Edition (OSE) kurulumunu adım adım gerçekleştirdik. Kurulum sonrası yapılandırmalar, güvenlik ayarları ve kullanıcı yönetimi gibi konulara da değindik.

Zimbra Mail sisteminin önünde Spam ve Virus Gateway için Proxmox Mail Gateway kurulum yazımıza bakabilirsiniz.

Eğer herhangi bir hata alırsanız veya sisteminize özel bir yapılandırmaya ihtiyacınız varsa, bana sorabilirsiniz! 🚀

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

− 1 = 2