7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

SPF Kaydı Kontrol

Alan adınızın SPF kaydını okuyup doğrulayalım: include zinciri dahil toplam DNS sorgu sayısı, birden fazla kayıt ve son mekanizma (~all / -all) tek raporda.

🔒 Sorguladığınız değerler sunucu kayıtlarında tutulmaz ve satılmaz; sorgu yalnız sonucu üretmek için ilgili herkese açık kaynağa (DNS, RDAP vb.) iletilir.

SPF nedir?

SPF (Sender Policy Framework), alan adınız adına hangi sunucuların e-posta gönderebileceğini DNS’te bir TXT kaydıyla bildirir. Alıcı sunucu, gelen e-postanın gönderen IP’sini bu listeyle karşılaştırır. Standart RFC 7208’de tanımlıdır.

Alıcı sunucunun gönderen IP’yi SPF kaydıyla karşılaştırma akışı
SPF kontrol sonucunda SPF kaydı ve toplam DNS sorgu sayacı

SPF’nin en sık hataları

Gerçek hayatta SPF sorunlarının çoğu birkaç hatadan kaynaklanır:

10 DNS sorgu sınırı

RFC 7208, bir SPF değerlendirmesinin en fazla 10 DNS sorgusu gerektiren mekanizma içermesine izin verir; include, a, mx, ptr, exists ve redirect bu sayıya dahildir. Her yeni pazarlama veya CRM servisi bir include eklediğinde sınır hızla aşılır.

Birden fazla SPF kaydı

Bir alan adında yalnızca bir SPF kaydı olmalıdır. İki ayrı “v=spf1” kaydı varsa SPF tamamen geçersiz sayılır.

+all kullanımı

“+all” herkesin sizin adınıza göndermesine izin verir ve SPF’yi anlamsız kılar. Sonda “~all” (softfail) veya “-all” (fail) kullanın.

SPF sonuçları ne anlama gelir?

Gönderen IP testi, alıcı sunucunun vereceği sonuca benzer bir sonuç üretir. Standart yedi sonuç tanımlar:

ÖzellikAnlamıAlıcı sunucu ne yapar?
passGönderen IP, kayıtta izin verilen kaynaklardan biriE-posta SPF açısından sorunsuzdur
failKayıt, bu IP’nin gönderemeyeceğini açıkça söylüyor (-all)Reddedebilir ya da işaretleyebilir; DMARC varsa son kararı DMARC politikası verir
softfailIP büyük olasılıkla yetkisiz (~all)Genellikle kabul eder ama şüpheli olarak değerlendirir
neutralAlan adı sahibi bu IP için hüküm bildirmiyor (?all)Sonucu “none” gibi değerlendirir
noneAlan adında SPF kaydı yokSPF’ye göre karar vermez
permerrorKayıt hatalı: birden fazla SPF kaydı, 10 sorgu sınırının aşılması ya da SPF kaydı olmayan bir alan adının include edilmesiKayıt düzeltilene kadar SPF geçersizdir
temperrorGeçici DNS hatasıGeçici hata yanıtı verebilir; gönderen sunucu daha sonra yeniden dener

SPF tek başına yeterli mi?

Hayır. SPF yalnızca zarf göndericisini (Return-Path) doğrular ve e-posta iletildiğinde (forward) bozulabilir. Gmail ve Yahoo, kişisel hesaplara günde 5.000’den fazla e-posta gönderenlerden SPF, DKIM ve DMARC’ın üçünü birden istiyor; daha az gönderenler için de SPF veya DKIM şarttır. DKIM için DKIM kontrol, politika için DMARC kontrol araçlarını kullanın.

SPF kaydı nasıl kontrol edilir?

  1. Alan adını girin: E-posta gönderdiğiniz alan adını yazın.
  2. Sonucu okuyun: SPF kaydını, kayıt sayısını, DNS sorgu sayacını ve son mekanizmayı kontrol edin.
  3. Gönderen IP’yi test edin: İsterseniz e-posta sunucunuzun IP’sini girip SPF sonucunun “pass” olduğunu doğrulayın.
  4. Hataları düzeltin: Uyarılarda önerilen değişikliği DNS panelinizde uygulayın veya kaydı SPF oluşturucuyla yeniden oluşturun.

Sık sorulan sorular

~all mı -all mı kullanmalıyım?

DMARC kullanıyorsanız ~all yaygın ve güvenli bir tercihtir; nihai karar DMARC politikasıyla verilir. Tüm gönderen kaynaklarınızdan eminseniz -all daha katıdır.

SPF kaydı kaç karakter olabilir?

Tek bir TXT dizesi en fazla 255 karakterdir; daha uzun kayıtlar birden fazla dizeye bölünerek yazılır ve birleştirilerek okunur. Toplam yanıt boyutunu küçük tutmak önerilir.

10 sorgu sınırını nasıl aşmam?

Kullanmadığınız servislerin include’larını kaldırın, mümkünse ip4/ip6 mekanizmalarını kullanın ve alt alan adlarını farklı gönderim türleri için ayırın.

SPF kaydını nereye eklerim?

Alan adınızın DNS yönetim paneline, alan adının kendisi için bir TXT kaydı olarak eklenir. dticaret hosting müşterileri kaydı cPanel’deki Zone Editor’dan ekler; yalnız alan adı kaydı bizde olan müşteriler değişikliği kayıtlı e-posta adreslerinden talep eder.

Include ettiğim alan adında SPF kaydı yoksa ne olur?

Standarda göre include edilen alan adında SPF kaydı bulunmuyorsa sonuç permerror olur ve tüm SPF değerlendirmesi geçersiz sayılır. Bir servisin include değerini eklemeden önce o adın gerçekten bir “v=spf1” kaydı yayımladığını kontrol edin.

“Void lookup” nedir?

Boş yanıt ya da “böyle bir ad yok” yanıtıyla sonuçlanan DNS sorgusudur. Standart, bir SPF değerlendirmesinde bu tür sorguların ikiyle sınırlanmasını önerir; aşılırsa sonuç permerror olabilir. Aracımız bu sayıyı ayrıca göstermez; artık kullanılmayan servislerin include değerlerini kaldırmak en sık nedeni ortadan kaldırır.

Gönderen IP testinde IPv6 adresi kullanabilir miyim?

Adres kabul edilir, ancak aracımız ip6 mekanizmalarını değerlendirmez; IPv6 ile gönderen bir sunucu için çıkan sonuç yanıltıcı olabilir. Sunucunuzun IPv4 adresiyle test edin ya da SPF kaydındaki ip6 aralıklarını elle karşılaştırın.

SPF, DKIM ve DMARC’ı sizin için yapılandırıyoruz