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:
- Kullanıcı Adı: [email protected]
- Şifre: Kurulum sırasında belirlediğiniz şifre
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! 🚀