Ş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.

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 postfixWebmail 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/webmailGü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