SPF nedir?
SPF (Sender Policy Framework), bir alan adı adına hangi sunucuların e-posta gönderme yetkisine sahip olduğunu DNS’te belirten e-posta doğrulama yöntemidir. Alıcı sunucu gelen mesajın gönderen IP adresinin bu listede olup olmadığına bakar. Böylece sahte göndericiyle yapılan e-posta aldatmacaları azalır.
SPF kaydı alan adının DNS’inde bir TXT kaydı olarak yayınlanır. Teslim edilebilirliği artırmak ve alan adınızın taklit edilmesini zorlaştırmak için temel adımlardan biridir.
Nasıl çalışır?
E-posta alındığında alıcı sunucu, zarf gönderen (Return-Path) alan adının SPF kaydını DNS’ten sorgular. Kayıtta tanımlı IP adreslerinden veya servislerden biri mesajı gönderen sunucuyla eşleşirse SPF geçer; eşleşmezse kaydın sonundaki politikaya göre başarısız ya da şüpheli sayılır.
Örnek bir kayıt biçimi şöyledir: v=spf1 ip4:203.0.113.10 include:eposta-saglayici.example -all. Buradaki ifadeler şu anlama gelir:
- v=spf1: kaydın SPF olduğunu belirtir.
- ip4 / ip6: izin verilen IP adresleri.
- include: başka bir hizmetin gönderim yetkisini dahil eder.
- -all: listede olmayan her şeyi reddet, ~all ise şüpheli say.
Sunucu ve hosting ortamında
Alan adınızla e-posta gönderen her kaynağı (hosting sunucusu, kurumsal e-posta hizmeti, bülten gönderim servisi, CRM) SPF kaydına dahil etmeniz gerekir. cPanel, Plesk ve DirectAdmin genellikle sunucu IP’si için varsayılan bir SPF kaydı oluşturur; yeni bir hizmet eklediğinizde bunu güncellemeniz gerekir.
Bir alan adı için yalnızca tek bir SPF kaydı bulunabilir ve kayıt en fazla 10 DNS sorgusuna (include gibi) yol açmalıdır; aşılırsa doğrulama hata verir. Ayrıca SPF mesajın görünen gönderen adresini değil zarf gönderen adresini kontrol eder, bu yüzden tek başına yeterli değildir.
Nasıl uygulanır?
- Alan adınızla e-posta gönderen tüm kaynakları listeleyin.
- Tek bir SPF TXT kaydı oluşturun; birden fazla kayıt eklemeyin.
- Kaydı sertleştirerek -all ile bitirin; önce ~all ile deneyip izleyebilirsiniz.
- include sayısını 10 DNS sorgu sınırının altında tutun.
- Yeni bir gönderim servisi eklediğinizde kaydı güncelleyin.
- SPF’yi DKIM ve DMARC ile birlikte kullanın.
Sık yapılan hatalar
- Aynı alan adı için birden fazla SPF kaydı eklemek.
- Bülten veya CRM servislerini kayda eklemeyi unutmak.
- 10 sorgu sınırını aşmak.
- Kaydı +all ile bırakıp herkese izin vermek.
Sık sorulan sorular
SPF ne işe yarar?
Alan adınız adına e-posta göndermeye yetkili sunucuları belirler. Alıcılar sahte göndericileri tespit edip spam olarak işaretleyebilir.
SPF ile DKIM arasındaki fark nedir?
SPF mesajın hangi sunucudan geldiğini doğrular. DKIM ise mesajın içeriğinin yolda değişmediğini dijital imzayla doğrular. İkisi birbirini tamamlar.
SPF kaydı nasıl kontrol edilir?
Alan adının TXT kayıtlarını bir DNS sorgulama aracıyla görüntüleyebilirsiniz. Ayrıca çevrimiçi SPF denetleyicileri sözdizimi hatalarını ve sorgu sınırını kontrol eder.
Bu terimin geçtiği rehberler
- Postfix ile giden e-posta yönlendirme (smarthost) ve temel güvenlikPostfix ile giden e-postaları kimlik doğrulamalı SMTP röle (smarthost) üzerinden TLS ile gönderme, yalnızca yerel kullanım için güvenli yapılandırma ve açık röle kontrolü rehberi.
- Kontrol panelleri arasında hesap taşıma (sunucudan sunucuya geçiş planı)Bir hosting hesabını eski sunucudan yenisine kesintisiz taşımak için envanter, TTL düşürme, rsync ile eşitleme, hosts ile test ve DNS geçişini adım adım anlatan geçiş planı.
- Bayi hostingde e-posta itibarı ve DMARC raporlarını okumaBayi hostingde e-posta itibarını SPF, DKIM ve DMARC ile koruyun; DMARC toplu raporlarını okuyup yetkisiz gönderimleri bulun ve politikayı none, quarantine, reject sırasıyla sıkılaştırın.
- E-posta için SPF, DKIM ve DMARC kurulumuAlan adınız için SPF, DKIM ve DMARC DNS kayıtlarını adım adım kurun, dig komutlarıyla doğrulayın ve e-postalarınızın spama düşmesini ve sahte gönderimi azaltın.
İlgili terimler
- SSHUzak sunucuya şifreli bağlanıp komut çalıştırmaya yarayan protokol.
- Ters DNS (PTR kaydı)Bir IP adresinden alan adına çözümleme yapan DNS kaydı; e-posta sunucuları için itibar açısından önemlidir.
- Ters vekil (reverse proxy)İnternetten gelen istekleri karşılayıp arkadaki uygulamalara ileten sunucu.
- VLANAynı fiziksel ağı mantıksal olarak birbirinden ayrılmış ağlara bölme tekniği.
- VPNİki nokta arasında şifreli, özel bir tünel kuran ağ teknolojisi.
- WireGuardAz kodlu, hızlı ve modern kriptografi kullanan açık kaynaklı VPN protokolü ve uygulaması.