E-posta

E-posta Kimlik Doğrulama Denetleyicisi

Ağ: DoHYeni

Araç İngilizce dilindedir; bu sayfada ise araç, sizin dilinizde açıklanmaktadır.

E-posta Kimlik Doğrulama Denetleyicisi'i kullanın

Ne işe yarar?

Bir alan adının sahteciliğe (spoofing) karşı ne kadar iyi korunduğunu görmek için alan adını girin: sorgu sayısıyla birlikte SPF include ağacı, DMARC politikası, DKIM anahtar boyutları, MTA-STS, TLS-RPT, BIMI ve MX.

Aradığınız DNS adları, PhishDestroy DNS aktarım sunucusuna (/api/dns-resolve.php) gönderilir; bu sunucu da HTTPS üzerinden Cloudflare veya Google DNS’ye sorgu gönderir.

E-posta Kimlik Doğrulama Denetleyicisi nasıl kullanılır?

  1. Bir alan adı girin. Bir alan adı, e-posta adresi veya URL yazın. Araç yalnızca alan adını alır, URL'deki baştaki www. kısmını atar ve _dmarc gibi önekleri kaldırır.
  2. DKIM seçicileri ekleyin. Alan adından gelen bir iletiniz varsa, DKIM-Signature başlığındaki s= değerini seçiciler alanına kopyalayın. En fazla 10 seçici kontrol edilir.
  3. Kontrolü çalıştırın. Check düğmesine ya da 15 yaygın adı denemek için Try common DKIM selectors düğmesine basın. Sayaç kaç DNS sorgusu kullanıldığını gösterir.
  4. Summary tablosunu okuyun. Her kayıt, tek satırlık bir bulguyla birlikte pass, warn, fail, info veya error alır. Alttaki bölümler ham kayıtları ve SPF include ağacını gösterir.
  5. Sonucu kullanın. SPF'si ve uygulanan (enforcing) bir DMARC politikası olmayan bir alan adı kolayca taklit edilebilir. Bu alan adından geldiğini iddia eden bir iletiyi değerlendirirken bunu göz önünde bulundurun.

Örnek

E-posta göndermeyen bir alan adı

Giriş
example.com
Çıktı (2026-10-20 tarihinde kaydedildi)
Checked example[.]com · 6 DNS queries through the relay (Cloudflare)

Summary
RECORD	STATUS	FINDING
SPF	pass	"v=spf1 -all": no server may send mail as example[.]com, so any message from it is forged
DMARC	warn	p=reject, sp=reject
DKIM	info	Not checked: DKIM keys can only be found by selector (see the DKIM-Signature s= of a message)
MTA-STS	info	No MTA-STS record (optional): senders may deliver over unencrypted or unverified TLS
TLS-RPT	info	No TLS-RPT record (optional): no reports about TLS delivery failures
BIMI	info	No BIMI record (optional). DMARC is at enforcement
MX	info	Null MX "0 .": the domain accepts no mail (RFC 7505)
SPF
DNS-QUERYING TERMS
0 of 10
VOID LOOKUPS
0 of 2
UNLISTED SENDERS GET
fail (-all)
v=spf1 -all

Include and redirect tree (lookups are numbered in evaluation order; include, a, mx, ptr, exists and redirect count, RFC 7208 §4.6.4)

example[.]com · 0 lookups here, 0 in this branch
fail -all
DMARC

Found at _dmarc.example[.]com

v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s

warn no rua: the owner receives no aggregate reports
TAG	VALUE	MEANING
v	DMARC1	version
p	reject	policy for the domain itself — reject: failing mail is refused
sp	reject	policy for subdomains (default: p) — reject: failing mail is refused
adkim	s	DKIM alignment: r = same organization, s = exact domain (default r)
aspf	s	SPF alignment: r = same organization, s = exact domain (default r)
DKIM

DNS cannot list DKIM keys: each one sits under a selector chosen by the sender (selector._domainkey.example[.]com). Enter the s= value from a message's DKIM-Signature header, or press “Try common
…

SPF v=spf1 -all, DMARC p=reject ve boş bir MX (0 .): Etki alanı, ne e-posta gönderdiğini ne de aldığını beyan eder; dolayısıyla bu etki alanından gelen herhangi bir mesaj sahte kabul edilir. DMARC, kayıtta rua= adresi bulunmadığı için yalnızca "warn" olarak işaretlenmiştir; bu nedenle alan adı sahibi toplu raporlar almaz; ancak politikanın kendisi (p=reject, sp=reject) tam olarak uygulanır.

Neyi kontrol eder?

SinyalBunun anlamı nedir?
SPF kaydıKaydın olmaması fail'dir. +all her sunucunun geçmesine izin verir; ?all veya all bulunmaması hiçbir koruma sağlamaz; beklenen -all veya ~all'dır.
SPF sorgu ve boş sorgu sayılarıinclude, a, mx, ptr, exists ve redirect'in her biri bir DNS sorgusu harcar. 10'dan fazla sorgu ya da hiçbir şey döndürmeyen 2'den fazla sorgu, SPF'yi permerror ile bozar.
DMARC politikasıp=none yalnızca izler, quarantine başarısız e-postaları spam klasörüne gönderir, reject ise reddeder. Uyarılar ayrıca 100'ün altındaki pct'yi, sp=none'ı ve eksik rua adresini de kapsar.
Devralınan DMARCBir alt alan adının kaydı yoksa kuruluş alan adının kaydı okunur ve devralınmış (inherited) olarak işaretlenir.
DKIM anahtarıSeçici başına tür ve boyutla gösterilir. 1024 bitin altındaki RSA fail, 2048'in altındaki warn'dır; boş bir p= anahtarın iptal edildiği anlamına gelir.
MTA-STS ve TLS-RPTGönderenlerden doğrulanmış TLS kullanmalarını ve hataları bildirmelerini isteyen isteğe bağlı kayıtlar. Eksiklerse hata değil, not alırsınız.
BIMIİsteğe bağlı bir marka logosu kaydı. Yalnızca DMARC pct=100 ile quarantine veya reject düzeyindeyse dikkate alınır.
MXE-posta sunucularını listeler. Null MX (0 .) alan adının hiç e-posta kabul etmediği, NXDOMAIN ise alan adının mevcut olmadığı anlamına gelir.

Diğer örnekler

Alan adı yerine URL

Giriş
https://www.example.net/login
Sonuç

www.example.net'in example.net olarak kontrol edildiğine dair bir not, ardından 6 DNS sorgusu: "v=spf1 -all" için SPF pass, rua adresi olmayan p=reject, sp=reject için DMARC warn, DKIM kontrol edilmedi, MTA-STS, TLS-RPT veya BIMI kaydı yok ve null MX.

Mevcut olmayan bir alan adı

Giriş
nothing.example
Sonuç

SPF fail (SPF kaydı yok), DMARC fail (DMARC kaydı yok) ve nothing.example mevcut olmadığı için (NXDOMAIN) MX fail. BIMI satırı, DMARC'ın uygulama (enforcement) düzeyinde olmadığını not eder.

Bir DKIM kayıt adı

Giriş
google._domainkey.example.org
Sonuç

google seçicisi seçiciler alanına girer ve example.org kontrol edilir. Anahtar kaydında boş bir p= olduğu için DKIM satırında "google: revoked" yazar.

Sık Sorulan Sorular

Email Authentication Checker neleri sorgular?

SPF kaydını ve onun çektiği her include ve redirect'i; DNS sorgusu yapan terimleri 10 sınırına, boş (void) sorguları ise 2 sınırına göre sayar (RFC 7208). Ayrıca DMARC kaydını (gerekirse kuruluş alan adına geri dönerek), verdiğiniz seçiciler için DKIM anahtarlarını ve MTA-STS, TLS-RPT, BIMI ile MX kayıtlarını okur.

Denetleyici neleri göremez?

DNS, DKIM anahtarlarını listeleyemez: her anahtar gönderenin seçtiği bir seçicinin (selector) altında durur; bu nedenle bir iletinin DKIM-Signature başlığındaki s= değerini girin veya yaygın seçicileri deneyin; bulunamaması hiçbir şey kanıtlamaz. MTA-STS politika dosyası ve BIMI logosu indirilmez; gönderene bağlı SPF makroları da genişletilmez.

Ağ üzerinden ne gönderiliyor?

Yalnızca girdiğiniz alan adından oluşturulan _dmarc.example.com gibi DNS adları, Cloudflare'e veya Google'a DNS over HTTPS ile soran PhishDestroy DNS aktarma sunucusuna gider. Bir kontrol yaklaşık 5 ile 25 sorgu kullanır; aktarma sunucusu dakikada 60 sorguya izin verir.

Güçlü bir sonuç, bu alan adından gelen bir e-postanın gerçek olduğu anlamına mı gelir?

Hayır. Denetleyici belirli bir iletiyi değil, alan adının yayımladığı politikayı okur. Bir e-postanın SPF, DKIM ve DMARC'tan geçip geçmediğini görmek için kaynağını EML Analyzer'da açın.

p=reject olsa bile DMARC neden warn olarak işaretleniyor?

Uyarılar kapsamı veya raporlamayı zayıflatan ayarları da kapsar: toplu raporlar için rua adresi olmaması, 100'ün altında pct veya alt alan adları için sp=none. Reject politikasının kendisi yine de geçerlidir.

Boş sorgu (void lookup) nedir?

SPF değerlendirilirken yapılan ve kullanılabilir kayıt döndürmeyen bir DNS sorgusu; örneğin adının adresi veya e-posta sunucusu olmayan bir a: veya mx: terimi. SPF ikisine izin verir; üçüncüsü permerror ile başarısız olmasına yol açar.

Terimlerin açıklamaları

PhishDestroy araştırması