SPF Kaydı Sorgulama
Maillerim neden spama düşüyor?
SPF kaydınızı sorgulayın: alan adınız adına hangi hizmetlerin e-posta gönderebildiğini, 10 DNS sorgusu sınırına ne kadar yaklaştığınızı ve kaydı geçersiz kılan hataları tek ekranda görün.
SPF Kaydı Oluşturun
Alan adınızla e-posta gönderen bütün hizmetleri seçin; tek satırlık kaydı kopyalayıp DNS panelinize TXT kaydı olarak ekleyin. Eski SPF kaydını silin: alan adında yalnız bir SPF kaydı olabilir.
Mailleriniz Spama Düşüyorsa: SPF Sorunları ve Çözümleri
SPF hatası çoğu zaman tek bir yanlıştan çıkar: eklenen yeni bir hizmet ikinci bir SPF kaydı açmıştır, include'lar 10 sorgu sınırını aşmıştır ya da göndermek için kullandığınız hizmet kayıtta yoktur. Yaşadığınız belirtiyi seçin.
Gönderdiğim e-postalar spama düşüyor
Önce kaydın varlığına, sonra sonuçtaki "tanınan hizmetler" listesine bakın: e-postayı gönderdiğiniz hizmet (e-posta sağlayıcınız, bülten aracı, CRM, fatura programı) listede yoksa alıcı o iletiyi doğrulayamaz. Eksik hizmetin include değerini mevcut kayda ekleyin; DKIM ve DMARC'ı da kontrol edin.
SPF kaydı oluşturun"SPF permerror" ya da "too many DNS lookups" hatası
SPF değerlendirilirken en çok 10 DNS sorgusu yapılabilir; include, a, mx, ptr, exists ve redirect her biri bir sorgu sayılır ve include'ların içindekiler de toplama girer. Kullanmadığınız hizmetlerin include'larını çıkarın, sabit IP'li sunucular için ip4/ip6 yazın. Sorgu sayısını sonuçtaki sayaçtan ve include zincirinden izleyin.
Alan adımda iki SPF kaydı var
İki ayrı v=spf1 kaydı SPF'yi tamamen geçersiz kılar. İkisinin mekanizmalarını tek kayıtta birleştirin, örneğin v=spf1 include:_spf.google.com include:spf.protection.outlook.com ~all, sonra fazla kaydı silin.
~all mı kullanmalıyım, -all mı?
~all listede olmayan sunucudan gelen iletiyi şüpheli işaretletir, -all reddettirir. Göndericilerinizi eksiksiz bildiğinizden emin değilseniz ~all ile başlayın; DMARC raporları bütün meşru göndericilerin geçtiğini gösterince -all'a geçin.
Yönlendirilen e-postalarda SPF başarısız
Bir e-posta başka bir adrese yönlendirildiğinde iletiyi artık yönlendiren sunucu gönderir ve onun IP'si sizin SPF'inizde yoktur. Bu SPF'nin bilinen bir sınırıdır; yönlendirmede bozulmayan DKIM imzası iletinin doğrulanmasını sağlar.
DKIM Kaydı SorgulamaSPF geçiyor ama DMARC başarısız
DMARC, SPF'nin sizin alan adınız için geçmesini ister (hizalama). Bülten ve CRM hizmetleri iletiyi kendi alan adlarıyla gönderiyorsa SPF onların adına geçer, sizinkine değil. Hizmette kendi alan adınızla gönderim (özel dönüş yolu ya da DKIM) ayarını açın.
DMARC Kaydı SorgulamaSPF Kaydı Nedir?
SPF (Sender Policy Framework), alan adınız adına hangi sunucuların e-posta gönderebileceğini listeleyen bir TXT kaydıdır. Alıcı sunucu, gelen iletiyi gönderen IP adresini bu listeyle karşılaştırır; adres listede yoksa iletiyi şüpheli sayar ya da reddeder.
Bir alan adında yalnız bir SPF kaydı olabilir ve kayıt değerlendirilirken en çok 10 DNS sorgusu yapılabilir (RFC 7208). İkinci bir kayıt ya da sınırı aşan include zinciri SPF'yi tamamen geçersiz kılar; bu yüzden kayıt büyüdükçe kontrol edilmelidir.
- Gönderen sunucuİletiyi kendi IP adresinden gönderir
- SPF kaydıİzinli sunucuların listesini verir
- Alıcı sunucuGeçti, şüpheli ya da red kararı verir
SPF Kaydı Nasıl Okunur?
v=spf1Sürüm: Kaydın SPF olduğunu söyler; her SPF kaydı bununla başlar ve yalnız bir kez geçer.include:_spf.google.cominclude: Başka bir alan adının SPF listesini ekler; burada Google Workspace sunucuları. Her include bir DNS sorgusu sayılır.ip4:203.0.113.10ip4: Bu IPv4 adresinden (ya da /24 gibi bir aralıktan) gönderime izin verir; DNS sorgusu gerektirmez.mxmx: Alan adının MX sunucularına gönderme izni verir; bir DNS sorgusu sayılır.~allVarsayılan kural: Listede olmayan sunucular için karar:~şüpheli,-reddet. Kaydın sonunda durur.
Sorgu sonucu her terimin anlamını, include'ların arkasındaki hizmetleri ve 10 sorgu sınırına göre sayacı ayrıca gösterir.
Popüler E-posta Hizmetlerinin SPF Değerleri
Kullandığınız her hizmetin değerini aynı v=spf1 kaydına ekleyin; her hizmet için ayrı kayıt açmayın.
| Hizmet | SPF'e eklenecek değer |
|---|---|
| MailLB (Atak Domain) | ip4:185.46.40.0/22 |
| Google Workspace | include:_spf.google.com |
| Microsoft 365 | include:spf.protection.outlook.com |
| Yandex 360 | include:_spf.yandex.net |
| Zoho Mail | include:zohomail.com |
| Proton Mail | include:_spf.protonmail.ch |
Bülten, CRM ve fatura gibi hizmetlerin değeri, hizmetin alan adı doğrulama ekranında yazar. Değerin hâlâ geçerli olduğunu bu araçla include zincirine bakarak doğrulayabilirsiniz.
Sıkça Sorulan Sorular
SPF kaydı, 10 sorgu sınırı ve spam sorunları hakkında en çok sorulanlar.
- SPF, alıcı sunucuya alan adınız adına hangi sunucuların e-posta gönderebileceğini söyler. Böylece başkaları sizin alan adınızla gönderim yapmaya çalıştığında ileti şüpheli işaretlenir ya da reddedilir, sizin gönderdikleriniz ise spama düşmez.
- Hayır. İki ayrı
v=spf1kaydı olduğunda SPF permerror verir ve hiç çalışmaz. Kullandığınız bütün hizmetlerin değerlerini tek kayıtta birleştirin. - Alıcı sunucu SPF'yi değerlendirirken include, a, mx, ptr, exists ve redirect için en çok 10 DNS sorgusu yapar; include'ların içindekiler de sayılır. Sınır aşılırsa SPF permerror verir. Kullanılmayan include'ları silmek ve sabit IP'ler için ip4/ip6 yazmak en güvenli çözümdür.
-
~all(softfail) listede olmayan sunucudan gelen iletiyi şüpheli işaretletir,-all(fail) reddettirir. Pratikte alıcıların çoğu kararı DMARC politikanıza göre verir; göndericileriniz eksiksizse -all daha sıkı korur. - Alan adınızın DNS'ini yönettiğiniz panelde yeni bir TXT kaydı açın; ad (host) alanına
@ya da alan adınızı, değer alanınav=spf1 … ~allile başlayan kaydı yazın. Zaten bir SPF kaydı varsa yenisini açmayın, mevcut kaydı düzenleyin. - Hayır. SPF yönlendirmede bozulur ve sahte iletiye ne yapılacağını söylemez. Gmail ve Yahoo, günde 5.000'den fazla e-posta gönderenlerden SPF, DKIM ve DMARC'ın üçünü de istiyor; tek tek gönderenler için de üçü birlikte teslim oranını belirgin şekilde artırır.
E-posta DNS kayıtlarıyla uğraşmak istemiyor musunuz?
Atak Domain kurumsal e-postada MX, SPF ve DKIM kayıtları kendiliğinden eklenir, Türkçe destek her gün yanınızda; aylık $0,99'dan başlar.