SPF, DKIM ve DMARC Nasıl Kurulur? (cPanel Adımları)
Kısa yanıt: cPanel › E-posta › E-posta Teslim Edilebilirliği ekranında alan adınızın yanındaki “Yönet”e tıklayın; SPF ve DKIM için önerilen kayıtları “Kurulum” veya “Onar” düğmesiyle ekleyin. Ardından Bölge Düzenleyici’de _dmarc adında v=DMARC1; p=none; rua=mailto:[email protected] değerli bir TXT kaydı oluşturun.
Bu rehber kimin için: E-postaları spam’e düşen veya güvenliği artırmak isteyenler · Gereken süre: 15 dakika · Seviye: Orta
SPF hangi sunucuların alan adınız adına e-posta gönderebileceğini, DKIM e-postaların imzasını, DMARC ise bu iki kontrol başarısız olduğunda alıcı sunucunun ne yapması gerektiğini belirtir. Gmail ve Yahoo, günde 5.000’den fazla ileti gönderenlerden üçünü de istiyor; daha az gönderenler için de en az SPF ya da DKIM şart. Microsoft da Outlook.com, Hotmail ve Live.com adreslerine çok sayıda ileti gönderen alan adlarından SPF, DKIM ve DMARC kaydı istiyor.
Kurulum adımları
- Durumu görün: cPanel › E-posta Teslim Edilebilirliği ekranında alan adınızın yanında “Sorun var” uyarısı olup olmadığına bakın.
- DKIM: “Yönet” › DKIM bölümünde “Kur” düğmesine basın; DNS bizdeyse kayıt otomatik eklenir.
- SPF: Önerilen SPF kaydını inceleyin. Harici servisler (Google, Microsoft, e-bülten servisi) kullanıyorsanız include: ifadelerini ekleyin; tek kayıt kuralını unutmayın. SPF oluşturucu birleştirmeyi kolaylaştırır.
- DMARC: Bölge Düzenleyici’de _dmarc.alanadiniz.com adlı TXT kaydını p=none politikasıyla ekleyin; DMARC oluşturucu ile değeri hazırlayabilirsiniz.
- Raporları izleyin: rua adresine gelen raporlarda yetkisiz kaynakları ve başarısız kontrolleri belirleyin.
- Politikayı sıkılaştırın: Raporlarda yalnız kendi gönderim kaynaklarınız kaldığında p=quarantine, ardından p=reject politikasına geçin. Yeni politikayı önce t=y (test) etiketiyle yayımlayabilirsiniz; eski pct etiketi güncel DMARC standardında (RFC 9989) yoktur.
DNS başka sağlayıcıdaysa
Alan adınızın ad sunucuları başka bir yerdeyse cPanel kayıtları otomatik ekleyemez. E-posta Teslim Edilebilirliği ekranındaki önerilen değerleri kopyalayıp DNS sağlayıcınızın paneline elle ekleyin. Kayıtları DKIM kontrol ve DMARC kontrol araçlarıyla doğrulayın.
Kayıtları yazarken dikkat edilecekler
SPF: tek kayıt, en fazla 10 DNS sorgusu
Bir alan adında yalnız bir v=spf1 kaydı olabilir; ikinci bir kayıt eklemek iki kaydı da geçersiz kılar. Gönderim yapan bütün servisleri tek kayıtta toplayın. SPF değerlendirmesinde include, a, mx, ptr, exists ve redirect gibi DNS sorgusu gerektiren ifadelerin toplamı 10’u geçerse sonuç hata (permerror) olur; artık kullanmadığınız servisleri kayıttan çıkarın. Kaydın sonundaki ~all tanımadığı kaynağı “şüpheli”, -all ise “yetkisiz” olarak işaretler; emin değilseniz ~all ile başlayın. SPF oluşturucu birleştirmeyi kolaylaştırır.
DMARC kaydındaki etiketler
DMARC’ın güncel standardı RFC 9989’dur. Kayıtta en sık kullanılan etiketler:
| Etiket | Ne işe yarar | Örnek |
|---|---|---|
| v | Kaydın DMARC olduğunu belirtir; ilk etiket olmalıdır | v=DMARC1 |
| p | Denetimden geçemeyen iletiler için politika: none (yalnız izle), quarantine (şüpheli say), reject (reddet) | p=none |
| sp | Var olan alt alan adları için ayrı politika | sp=quarantine |
| np | Var olmayan alt alan adları için politika; uydurma alt alan adlarıyla gönderimi engeller | np=reject |
| rua | Toplu raporların gönderileceği adres | rua=mailto:[email protected] |
| adkim, aspf | Hizalama sıkılığı: r gevşek (varsayılan), s katı | adkim=s |
| t | Politikayı test ettiğinizi bildirir; alıcı bir alt seviyeyi uygular | t=y |
Eski kayıtlarda görülen pct, rf ve ri etiketleri yeni standartta yoktur. Alıcılar tanımadıkları etiketi yok saydığı için kaydınız bozulmaz; kademeli geçiş için artık pct yerine t=y kullanılır. Kaydınızı DMARC oluşturucu ile hazırlayıp DMARC kontrol ile doğrulayın.
Hâlâ çözülmediyse
Kayıtlar eklendiği hâlde kontrol başarısızsa birden fazla SPF kaydı olup olmadığını veya DKIM kaydının bir kısmının kopyalanmadığını kontrol edin. E-posta dahil site güvenliğinin bütününü web sitesi güvenliği ve KVKK rehberimizde ele aldık. Teslim edilebilirliği yönetilen kurumsal e-posta paketlerimiz bu kayıtlarla hazır gelir.
Sık sorulan sorular
p=reject e-postalarımı engeller mi?
Tüm gönderim kaynaklarınız SPF veya DKIM’den geçmiyorsa evet; bu yüzden önce p=none ile raporları izleyin.
DKIM anahtarını ne sıklıkla değiştirmeliyim?
Yılda bir kez döndürmek iyi bir uygulamadır.
Alan adımdan hiç e-posta göndermiyorum, yine de kayıt eklemeli miyim?
Evet. Başkalarının alan adınızı gönderen olarak kullanmasını zorlaştırmak için v=spf1 -all değerli bir SPF kaydı ve p=reject politikalı bir DMARC kaydı ekleyin. Bu iki kayıt alıcılara, alan adınız adına gelen her iletinin sahte olduğunu söyler.
İlgili rehberler
- TXT Kaydı Nasıl Eklenir? Doğrulama ve SPF Örnekleri
- cPanel E-postaları Spama Düşüyor: Hesap ve DNS Kontrolü
- Google Workspace için MX, SPF ve DKIM Kayıtları
Bu rehber işinize yaradı mı?
Teşekkürler. Çözüm bulamadıysanız destek talebi açın veya [email protected] adresine yazın.