SPF, DKIM ve DMARC neden önemlidir
E-posta gönderici doğrulaması olmadan tasarlandı; bu yüzden herkes "Kimden" satırına sizin alan adınızı yazabilir. DNS tabanlı üç standart bunu çözer. Şubat 2024'ten beri Google ve Yahoo, toplu gönderenler için bunları zorunlu kılıyor ve eksik kayıtlar artık meşru postaların spam'e düşmesinin yaygın bir nedenidir.
- SPF, alan adınız adına posta göndermesine izin verilen sunucuları,
v=spf1ile başlayan bir TXT kaydında listeler. - DKIM, her iletiye kriptografik bir imza ekler; alıcılar bunu
selector._domainkey.yourdomainadresinde yayımlanan bir genel anahtarla doğrular. - DMARC (
_dmarc.yourdomainadresinde), SPF ve DKIM'in Kimden alan adıyla uyumlu olmadığında alıcıların ne yapacağını (none,quarantineveyareject) ve raporların nereye gönderileceğini söyler.
Bu kontrol aracı neyi test eder
- SPF'in var olması, yalnızca bir kayıt bulunması, kaydın
~allveya-allile bitmesi (asla+alldeğil) ve iç içeinclude:mekanizmaları dahil toplam DNS sorgusu sayısının RFC 7208'in 10'luk sınırı içinde kalması. - Sizin verdiğiniz seçici (selector) üzerindeki DKIM anahtarları veya Google Workspace, Microsoft 365 ve popüler gönderim hizmetlerinin kullandığı bir düzine yaygın seçici.
- DMARC'ın var olması, geçerli bir ilkeye sahip olması, postaların %100'üne uygulanması ve sizin adınıza kimin gönderim yaptığını görebilmeniz için toplu raporlar göndermesi.
Örnek kayıtlar
example.com. TXT "v=spf1 include:_spf.example.net ip4:192.0.2.0/24 -all"
_dmarc.example.com. TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s"
s1._domainkey.example.com. TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqh…"
Önerilen devreye alma sırası
- Sizin adınıza gönderim yapan her hizmeti kapsayan ve
~allile biten bir SPF yayımlayın. - Her sağlayıcıda DKIM imzalamayı açın.
p=noneve birruaadresiyle DMARC yayımlayın ve raporları iki ila dört hafta boyunca inceleyin.- Tüm meşru postalar geçtikten sonra
p=quarantine'e, ardındanp=reject'e geçin.
Tam rehber: SPF, DKIM ve DMARC açıklaması.
Sıkça sorulan sorular
~all mı, -all mı kullanmalıyım?
DMARC yerindeyse ikisi de işe yarar; sonucu DMARC belirler. ~all daha güvenli bir başlangıç noktasıdır; -all ise her göndericinin listelendiğinden emin olduğunuzda kullanabileceğiniz daha katı seçenektir.
"Çok fazla DNS sorgusu" ne demek?
Her include, a, mx, exists ve redirect, dahil edilen kayıtların içindekiler de dahil olmak üzere bir sorguya mal olur. 10'u aşarsa SPF herkes için başarısız olur. Kullanılmayan hizmetleri kaldırın veya include'ları ip4/ip6 aralıklarıyla değiştirin.
Park edilmiş alan adlarının bu kayıtlara ihtiyacı var mı?
Evet. Hiç e-posta göndermeyen alan adlarını v=spf1 -all ve v=DMARC1; p=reject ile koruyun.
Güncellendi
Yorumlar
Bu aracı oylamak için giriş yapın.
Bir ipucu paylaşın, soru sorun ya da aracın işinize nasıl yaradığını anlatın.
Henüz yorum yok. Nasıl geçtiğini ilk siz anlatın.