Bloga dön
Şubat 2, 2026Rehberler

VPS'de Özel E-posta Sunucusu Nasıl Kurulur

VPS'de Postfix ve Dovecot kullanarak kendi özel e-posta sunucunuzu kurmak için eksiksiz kılavuz. Tam gizlilik ve kontrolle kendi e-postanızı barındırmayı öğrenin.

VPS'de Özel E-posta Sunucusu Nasıl Kurulur

Kendi e-posta sunucunuzu çalıştırmak, iletişimleriniz üzerinde tam kontrol sağlar, gizliliği garanti eder ve üçüncü taraf sağlayıcılara bağımlılıktan kaçınır. Bazı teknik bilgi gerektirse de, VPS'inizde özel bir e-posta sunucusu kurmak tamamen mümkündür. Bu kılavuz, eksiksiz bir e-posta çözümü için Postfix (SMTP) ve Dovecot (IMAP/POP3) kurulumunu kapsar.

Neden Kendi E-posta Sunucunuzu Barındırmalısınız?

  • Tam gizlilik: E-postalarınız üçüncü taraflar tarafından taranmadan sunucunuzda saklanır
  • Veri madenciliği yok: E-posta içeriğine dayalı hedefli reklamcılıktan kaçının
  • Özel alan adları: Profesyonel e-posta adresleri için kendi alan adınızı kullanın
  • Sınırsız hesaplar: İhtiyacınız kadar e-posta adresi oluşturun
  • Tam kontrol: Spam filtreleri, güvenlik politikaları ve depolama limitlerini yapılandırın
  • Maliyet etkin: Bir sunucu birden fazla e-posta hesabını yönetebilir

Önkoşullar

  • En az 2GB RAM ve 20GB depolama alanına sahip VPS
  • DNS erişimi olan alan adı
  • Statik IP adresi (önerilir)
  • Ubuntu 20.04 veya Debian 11+
  • Root veya sudo erişimi

DNS Yapılandırması

E-posta yazılımını yüklemeden önce DNS kayıtlarını yapılandırın:

  • A kaydı: mail.yourdomain.com → sunucu IP'niz
  • MX kaydı: yourdomain.com → mail.yourdomain.com (öncelik 10)
  • SPF kaydı: TXT "v=spf1 mx a:mail.yourdomain.com ~all"
  • DKIM kaydı: Kurulumdan sonra oluşturulur
  • DMARC kaydı: TXT "v=DMARC1; p=none; rua=mailto:admin@yourdomain.com"

Postfix Kurulumu ve Yapılandırması

bash
apt update
apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql

# Kurulum sırasında 'Internet Site' seçin ve alan adınızı girin
# Postfix ana ayarlarını yapılandırın:
nano /etc/postfix/main.cf

# Temel ayarlar:
myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
inet_interfaces = all

Dovecot Yapılandırması

bash
nano /etc/dovecot/conf.d/10-mail.conf

# E-posta konumunu ayarlayın:
mail_location = maildir:/var/mail/vhosts/%d/%n

nano /etc/dovecot/conf.d/10-auth.conf

# Kimlik doğrulamayı etkinleştirin:
disable_plaintext_auth = no
auth_mechanisms = plain login

systemctl restart dovecot
systemctl restart postfix

Webmail Kurulumu (İsteğe Bağlı)

Web tabanlı e-posta erişimi için Roundcube yükleyin:

bash
apt install -y roundcube roundcube-mysql roundcube-plugins
# Kurulum sırasında Roundcube'u yapılandırın
# Webmail'e şu adresten erişin: https://yourdomain.com/webmail

Güvenlik Yapılandırması

  • SMTP (port 587) ve IMAP (port 993) için SSL/TLS şifrelemesini etkinleştirin
  • Güvenlik duvarını yalnızca gerekli portlara (25, 587, 993, 995) izin verecek şekilde yapılandırın
  • Kaba kuvvet saldırılarını önlemek için fail2ban kurun
  • Güçlü parolalar kullanın ve iki faktörlü kimlik doğrulamayı düşünün
  • Tüm e-posta sunucu yazılımlarını düzenli olarak güncelleyin
  • Şüpheli etkinlik için günlükleri izleyin
  • SPF, DKIM ve DMARC kayıtlarını doğru şekilde yapılandırın

Önemli İpuçları

  • E-posta sunucu IP'leri kara listeye alınabilir - IP itibarınızı izleyin
  • Küçük bir kurulumla başlayın ve kademeli olarak ölçeklendirin
  • E-posta verilerinin ve yapılandırmalarının yedeklerini tutun
  • Büyük sağlayıcılara (Gmail, Outlook, vb.) e-posta teslimatını test edin
  • Daha iyi teslimat için bir aktarma hizmeti kullanmayı düşünün
  • Disk alanını izleyin - e-postalar önemli depolama tüketebilir