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ı
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ı
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:
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
Kendi e-posta sunucunuzu kurmak, iletişimleriniz üzerinde tam kontrol ve gizlilik sağlar. Sürekli bakım ve izleme gerektirse de, gizlilik, özelleştirme ve üçüncü taraf sağlayıcılardan bağımsızlığın faydaları, veri egemenliğine değer verenler için bunu değerli kılar. Temel bir kurulumla başlayın ve e-posta sunucu yönetiminde daha rahat hale geldikçe kademeli olarak özellikler ekleyin.