? Mail Server DNS Yapılandırma Rehberi (Profesyonel)
1. Sunucu Bilgileri
- IP: 156.67.62.78
- Hostname (FQDN): mailsrv-systemmail354811.marksicham.com
- Domain: marksicham.com
2. Doğru DNS Kayıtları
A Kaydı
mailsrv-systemmail354811.marksicham.com → 156.67.62.78
PTR (Reverse DNS) ⚠️ EN KRİTİK
❌ Mevcut:
78.62.67.156.in-addr.arpa → server3456.tqdi.net
✅ Doğrusu:
78.62.67.156.in-addr.arpa → mailsrv-systemmail354811.marksicham.com
? Not: PTR kaydı hosting/VPS sağlayıcından değiştirilir (Cloudflare vs değil)
MX Kaydı
marksicham.com → mailsrv-systemmail354811.marksicham.com (priority: 10)
SPF Kaydı
❌ Mevcut:
v=spf1 ip4:156.67.62.78 -all
✅ Önerilen:
v=spf1 a mx ip4:156.67.62.78 ~all
DKIM Kaydı
(Zaten doğru görünüyor, değiştirme gerekmez)
Selector:
dkim._domainkey.marksicham.com
DMARC Kaydı
v=DMARC1; p=quarantine; rua=mailto:postmaster@marksicham.com
Autodiscover / Autoconfig
autodiscover → mailsrv-systemmail354811.marksicham.com autoconfig → mailsrv-systemmail354811.marksicham.com
SRV Kaydı
_autodiscover._tcp → priority 0, port 443, target mailsrv-systemmail354811.marksicham.com
3. TLSA (DANE) Problemi ⚠️
Hata:
Connection refused
Sebep:
- 25 port kapalı olabilir
- Postfix çalışmıyor olabilir
- DNSSEC aktif değilse TLSA çalışmaz
Çözüm:
- Port kontrol et:
telnet 156.67.62.78 25
- Firewall aç:
ufw allow 25
- Postfix kontrol:
systemctl status postfix
- DNSSEC aktif etmeden TLSA kullanma ❗
? Tavsiye: TLSA'yı şimdilik kaldır
4. Mail Server Kurulum Adımları (Özet)
1. Hostname ayarla
hostnamectl set-hostname mailsrv-systemmail354811.marksicham.com
2. Postfix kurulumu
apt install postfix
Seçim:
Internet Site
3. Dovecot kurulumu
apt install dovecot-imapd dovecot-pop3d
4. SSL (Let's Encrypt)
apt install certbot certbot certonly --standalone -d mailsrv-systemmail354811.marksicham.com
5. Portlar
Açık olması gerekenler:
- 25 (SMTP)
- 587 (Submission)
- 465 (SMTPS)
- 993 (IMAP SSL)
5. Test Araçları
Mail server doğrulamak için:
6. En Kritik 3 Kural ?
- PTR = Hostname ile birebir aynı olmalı
- SPF + DKIM + DMARC mutlaka olmalı
- IP blacklist olmamalı