Kendi e-posta sunucunuzu kurmak; veri gizliliği sağlamak, kullanıcı sınırlandırmalarından kurtulmak ve yüksek maliyetli kurumsal mail servislerine alternatif üretmek için en iyi yoldur. Ancak Linux işletim sistemlerinde sıfırdan mail sunucusu yapılandırmak (Postfix, Dovecot, SpamAssassin, ClamAV, OpenDKIM vb. servisleri tek tek kurup bağlamak) oldukça karmaşık ve hata yapmaya açık bir süreçtir.
Bu rehberde, tüm bu servisleri tek bir çatı altında toplayan, güvenliği ve kararlılığı kanıtlanmış açık kaynaklı iRedMail paketini kullanarak Ubuntu üzerinde adım adım mail sunucusu kurulumunu anlatıyoruz.
🚨 Kurulum Öncesi Çok Önemli Hazırlıklar (DNS ve PTR)
Bir mail sunucusunun kurulması kadar, gönderilen maillerin spama düşmemesi de hayati önem taşır. Bu nedenle kuruluma geçmeden önce aşağıdaki DNS yapılandırmalarını eksiksiz yapmalısınız.
1. Alan Adı (DNS) Kayıtları
Alan adınızın yönetim paneline (Cloudflare, domain sağlayıcınız vb.) giderek şu kayıtları ekleyin:
- A Kaydı: Adı:
mail| Hedef:Sunucu_IP_Adresiniz - MX Kaydı: Adı:
@| Hedef:mail.alanadiniz.com| Öncelik:10 - SPF Kaydı (TXT): Adı:
@| Değer:v=spf1 mx ip4:Sunucu_IP_Adresiniz ~all
2. PTR (Ters DNS) Kaydı (Spam Engeli İçin En Kritik Adım)
E-posta sağlayıcılarının (Gmail, Outlook vb.) sunucunuzu spam olarak işaretlememesi için sunucu IP adresinizin PTR kaydı, sunucu hostname adresinizle (mail.alanadiniz.com) eşleşmelidir.
Önemli: Bu kaydı kendiniz yapamazsınız. Sunucu sağlayıcınıza (Anksoft Destek Ekibine) talep oluşturarak IP adresinize PTR kaydı tanımlatmalısınız.
3. Hostname Tanımlama
Ubuntu sunucunuza SSH ile bağlanın ve aşağıdaki komutla hostname kaydınızı yapın (Örn: mail.alanadiniz.com):
sudo hostnamectl set-hostname mail.alanadiniz.com
hostname -f komutunu yazarak ayarın doğru yapıldığını doğrulayabilirsiniz.
🛠️ iRedMail Kurulum Adımları
iRedMail kurulumu için temiz bir Ubuntu 20.04 veya 22.04 LTS kurulumu önerilir.
Adım 1: Sistemi Güncelleyin
sudo apt update && sudo apt upgrade -y
Adım 2: iRedMail Yükleyicisini İndirin
En güncel iRedMail sürümünü GitHub üzerinden çekelim:
wget https://github.com/iredmail/iRedMail/archive/refs/tags/1.6.8.tar.gz
İndirilen arşivi açıp klasörün içine girelim:
tar -xf 1.6.8.tar.gz
cd iRedMail-1.6.8
Adım 3: Kurulum Sihirbazını Başlatın
Kurulum scriptini yönetici yetkileriyle çalıştırın:
sudo bash iRedMail.sh
Açılan etkileşimli arayüzde sırasıyla aşağıdaki seçimleri yapın:
- Dosya Depolama Dizini: E-postaların kaydedileceği varsayılan dizini onaylamak için
Entertuşuna basın (Varsayılan:/var/vmail). - Web Sunucusu: Önerilen ve varsayılan olan Nginx seçeneğini seçin.
- Veritabanı: Kullanıcı bilgilerini saklamak için MariaDB (MySQL) seçeneğini işaretleyin.
- Veritabanı Şifresi: Veritabanı yöneticisi (root) için güçlü bir şifre belirleyin.
- İlk E-posta Alan Adı: Sunucunuza tanımlamak istediğiniz ana alan adını girin (Örn:
alanadiniz.com– Başına mail. eklemeyin). - Yönetici Şifresi:
postmaster@alanadiniz.come-posta adresi için yönetici şifresi belirleyin. - İsteğe Bağlı Bileşenler: Arayüz için Roundcube ve güvenlik için Fail2ban seçeneklerini boşluk tuşuyla seçip kuruluma devam edin.
Tüm seçimleri onayladıktan sonra kurulum başlayacaktır. Kurulum sonunda size web arayüzlerine giriş linklerini ve şifreleri listeleyen bir özet sunacaktır. Sunucuyu yeniden başlatın:
sudo reboot
🔒 DKIM Yapılandırması (E-posta Güvenliği)
DKIM (DomainKeys Identified Mail), gönderdiğiniz maillerin alan adınız tarafından imzalandığını doğrular ve spama düşmeyi engeller.
- iRedMail kurulduktan sonra oluşturulan DKIM anahtarını görüntülemek için şu komutu çalıştırın:
sudo amavisd-new showkeys - Çıkan çıktıdaki parantez içindeki uzun anahtarı kopyalayın.
- DNS yönetim panelinize gidin ve yeni bir TXT kaydı oluşturun:
- Ad:
dkim._domainkey - Değer: Kopyaladığınız anahtarı (tırnak işaretleri ve boşluklar temizlenmiş tek satır halinde) yapıştırın.
- Ad:
- DKIM testini doğrulamak için
amavisd-new testkeyskomutunu çalıştırabilirsiniz.PASSsonucunu görüyorsanız işlem başarılıdır.
📧 Mail Arayüzlerine Erişim
Sunucunuz kurulduktan sonra aşağıdaki adresler üzerinden yönetimi gerçekleştirebilirsiniz:
- Roundcube Webmail (E-posta Gönderme/Alma):
https://mail.alanadiniz.com/mail/ - iRedAdmin (Kullanıcı Ekleme/Yönetim):
https://mail.alanadiniz.com/iredadmin/Giriş Bilgileri: postmaster@alanadiniz.com ve kurulumda belirlediğiniz şifre.
Profesyonel Mail Sunucuları İçin Anksoft VDS Çözümleri!
Mail sunucularının sağlıklı çalışması, kesintisiz bir internet bağlantısı ve temiz bir IP adresi gerektirir. Kötü itibar barındıran veya spam listelerine (Blacklist) girmiş IP adreslerinde mail sunucusu kurmak, gönderdiğiniz maillerin hedefine ulaşmasını engeller.
Anksoft VDS Sunucu hizmetleri ile temiz IP adresleri, yedekli internet omurgası ve hızlı destek ekibimiz sayesinde kendi kurumsal e-posta altyapınızı kesintisiz ve sorunsuz bir şekilde kurup yönetebilirsiniz!