İçeriğe geç
Araç

SPF Kaydı Oluşturma: Doğru SPF TXT Kaydını Hazırla

Güncellendi: Son kontrol: Ekim 2026

E-postayı kim gönderiyor?

E-posta hizmeti
Kendi sunucularınız

DNS'e eklenecek kayıt

Tür
TXT
Ad (host)
@ (alan adının kendisi)
v=spf1 ~all

    Bir alan adında yalnızca bir SPF kaydı olmalıdır; mevcut kaydınız varsa yenisini eklemek yerine onu bu değerle değiştirin. Kaydı ekledikten sonra E-posta DNS Kontrolü aracıyla doğrulayın.

    Kısaca cevap

    Alan adınız adına e-posta gönderen hizmetleri işaretleyin (ör. Google Workspace), varsa kendi sunucunuzun IP adresini ekleyin ve listede olmayan sunucular için ne yapılacağını seçin. Araç hazır SPF kaydını oluşturur. Bu değeri DNS panelinizde alan adının kendisine (@) TXT kaydı olarak ekleyin. Alan adında zaten bir SPF kaydı varsa yenisini eklemeyin, mevcut kaydı bu değerle değiştirin.

    Bu sayfada

    Yaygın hizmetler için SPF örnekleri

    Kullandığınız hizmetSPF kaydı
    Google Workspacev=spf1 include:_spf.google.com ~all
    Microsoft 365v=spf1 include:spf.protection.outlook.com -all
    Yandex 360v=spf1 include:_spf.yandex.net ~all
    Hosting firmasının e-postası (cPanel, Plesk)v=spf1 a mx ~all veya hosting firmasının verdiği include değeri
    Google Workspace + sitenin iletişim formuv=spf1 a include:_spf.google.com ~all

    Kullandığınız bülten veya toplu e-posta hizmeti, eklemeniz gereken include değerini kendi kurulum sayfasında verir. Bazı hizmetler gönderimi kendi alan adları üzerinden yaptığı için sizin SPF kaydınıza eklenmeyi gerektirmez; hizmetin belgelerine bakın.

    ~all, -all ve ?all farkı

    Son kuralListede olmayan sunucudan gelen e-postaNe zaman?
    ~all (yumuşak)Şüpheli olarak işaretlenir, genellikle teslim edilirKurulum aşamasında ve çoğu alan adı için güvenli seçim
    -all (katı)ReddedilebilirGönderen sunucuların tamamını listelediğinizden eminseniz
    ?all (nötr)Hiçbir yaptırım yokÖnerilmez; SPF'i neredeyse etkisiz bırakır

    DMARC kullanıyorsanız asıl yaptırımı DMARC politikası belirler; bu durumda ~all ile -all arasındaki fark azalır.

    SPF'te sık yapılan hatalar

    • İki ayrı SPF kaydı: Yeni bir hizmet eklerken ikinci bir v=spf1 kaydı oluşturmak SPF'i tamamen geçersiz kılar. Tüm hizmetler tek kayıtta birleştirilmelidir.
    • 10 DNS sorgusu sınırı: include, a ve mx kuralları DNS sorgusu gerektirir; include'ların kendi içindeki sorgular da sayılır. Toplam 10'u aşarsa SPF hata verir. Kullanmadığınız hizmetleri kayıttan çıkarın.
    • +all kullanmak: Herkesin sizin adınıza e-posta göndermesine izin verir.
    • Kaydı yanlış ada eklemek: SPF, alan adının kendisine (@) eklenir; www veya _spf gibi bir ada değil.

    Kaydı ekledikten sonra e-posta DNS kontrolü aracıyla SPF'in doğru okunduğunu doğrulayın. SPF tek başına yeterli değildir; DKIM ve DMARC ile birlikte kullanılmalıdır. E-postalarınız spam klasörüne düşüyorsa e-postalar neden spama düşüyor rehberine bakın.

    Sık sorulan sorular

    SPF kaydı nereye eklenir?

    Alan adınızın DNS yönetim panelinde, alan adının kendisine (@ veya boş ad) TXT türünde eklenir. Alan adının DNS'i Cloudflare gibi başka bir hizmetteyse kayıt orada eklenmelidir.

    İki tane SPF kaydım var, sorun olur mu?

    Evet. Birden fazla v=spf1 kaydı olduğunda SPF denetimi hata verir ve hiçbiri geçerli sayılmaz. Tüm include ve IP değerlerini tek bir kayıtta birleştirin.

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

    Gönderen tüm sunucuları listelediğinizden emin değilseniz ~all ile başlayın. DMARC raporlarında meşru e-postalarınızın sorunsuz geçtiğini gördükten sonra -all'a geçebilirsiniz.

    SPF kaydı ne zaman etkili olur?

    Kayıt eklendikten sonra DNS sunucularına yayılması TTL süresine bağlıdır; genellikle birkaç dakika ile birkaç saat arasında sürer.

    SPF "too many DNS lookups" hatası nedir?

    SPF kaydındaki include, a ve mx kurallarının iç içe toplam DNS sorgusu sayısı 10'u aştığında oluşur. Kullanılmayan hizmetleri çıkarmak veya sabit sunucular için ip4 kuralları kullanmak sayıyı azaltır.