Ücretsiz araç

DMARC Rapor Analizi

Gmail, Outlook ve Yahoo'dan gelen DMARC raporunu bırak; domainin adına kimin mail gönderdiğini ve SPF ile DKIM'den geçip geçmediğini hemen gör.

DMARC raporunu buraya bırak

.zip, .gz veya .xml · birden fazla dosya seçebilirsin

Dosyan tarayıcında okunur, hiçbir yere gönderilmez. Kod GitHub'da açık.

Rehber

DMARC raporu nasıl okunur?

DMARC'ın ne olduğundan raporun nasıl alınacağına ve geçemeyen maillerle ne yapılacağına kadar kısa cevaplar.

DMARC nedir?

DMARC, domaininin adıyla gönderilen maillerin gerçekten senden gelip gelmediğini kontrol etmenin kuralıdır. Alıcı sunucu bir mail aldığında SPF ve DKIM sonuçlarına bakar; ikisinden biri geçer ve From adresindeki domainle eşleşirse (hizalıysa) mail DMARC'tan geçer. Geçemeyen maillere ne yapılacağını domainin DNS'indeki _dmarc kaydı söyler: p=none bir şey yapma, p=quarantine spam'e at, p=reject reddet.

DMARC raporu nedir?

DMARC kaydında rua= adresi varsa Gmail, Outlook ve Yahoo gibi sağlayıcılar o adrese genelde günde bir toplu rapor (aggregate report) gönderir. Raporda o gün domainin adına mail gönderen her IP adresi, kaç mail gönderdiği ve bu maillerin SPF, DKIM ve DMARC sonuçları yazar. Rapor, maile .zip ya da .gz olarak eklenmiş bir XML dosyasıdır; bu yüzden açıp okumak zordur. Bu araç dosyayı açar ve tabloya çevirir.

DMARC raporu nasıl alınır?

Domaininin DNS'ine _dmarc adında bir TXT kaydı ekle ve raporların gelmesini istediğin adresi yaz: v=DMARC1; p=none; rua=mailto:dmarc@domainin.com. Kayıt yayıldıktan sonra raporlar 1–2 gün içinde gelmeye başlar. Raporu maildeki ekten indir; açmana gerek yok, .zip ya da .gz dosyasını olduğu gibi bu sayfaya bırakabilirsin. Kaydın nasıl ekleneceği Mail DNS kayıtları sayfasında anlatılıyor.

Sonuçlar nasıl okunur?

Üstteki kartlar raporlardaki toplam mail sayısını ve bunların ne kadarının DMARC, DKIM ve SPF'ten geçtiğini gösterir. Gönderen kaynaklar tablosunda her satır bir IP adresidir: o adresten kaç mail geldiği ve kaçının geçtiği. DMARC sütununda %100 görüyorsan o kaynak doğru ayarlanmış demektir. Oranı düşük satırlar ya kullandığın ama ayarlarını tamamlamadığın bir servistir ya da domainini taklit eden biri.

SPF geçti ama hizalı değil ne demek?

Mailchimp veya Amazon SES gibi servisler mailleri kendi geri dönüş adresleriyle gönderir. SPF bu adres için geçer, ama adres senin domainin olmadığı için DMARC bunu saymaz; buna hizalı değil denir. Bu durumda DMARC'tan geçmek için DKIM'in hizalı olması yeter: servisin verdiği DKIM kaydını domainine ekle. Tabloda SPF %0, DKIM %100 ve DMARC %100 görüyorsan her şey yolunda.

Geçemeyen maillerle ne yapmalıyım?

Önce geçemeyen IP adreslerinin kime ait olduğunu bul. Kullandığın bir servisse (bülten aracı, fatura sistemi, CRM) onun SPF ve DKIM ayarlarını tamamla. Tanımadığın adreslerse büyük ihtimalle domainini taklit eden biridir. Bir iki hafta boyunca bütün meşru kaynakların geçtiğini gördükten sonra politikanı p=none yerine p=quarantine, ardından p=reject yap. Böylece taklit mailler alıcıya hiç ulaşmaz.

SSS

Sık sorulan sorular

Dosyam bir yere yükleniyor mu?

Hayır. Dosya tarayıcında, bu sayfanın içinde açılır ve okunur; sunucumuza ya da başka bir yere gönderilmez. İstersen tarayıcının geliştirici araçlarındaki Ağ sekmesinden kontrol edebilirsin. Aracın kodu GitHub'da açık.

Hangi dosyaları kabul ediyor?

Google ve Yahoo'nun gönderdiği .zip, Microsoft'un gönderdiği .gz ve düz .xml raporları. Dosyayı açmadan, mailden indirdiğin haliyle bırakabilirsin. Birden fazla dosyayı aynı anda seçebilirsin; sonuçlar tek tabloda birleşir.

Ücretli mi, kayıt gerekiyor mu?

Hayır. Araç ücretsiz; kayıt ya da e-posta adresi istemez ve kullanım sınırı yoktur.

IP adreslerinin kime ait olduğunu neden göstermiyor?

Bir IP adresinin sahibini bulmak için internette sorgu yapmak gerekir; bu da raporundaki adresleri dışarı göndermek demektir. Dosyan tarayıcından çıkmasın diye bunu yapmıyoruz. Tanımadığın bir adresi whois araçlarıyla tek tek sorgulayabilirsin.

Rapor neden gelmiyor?

Raporlar genelde günde bir gönderilir ve yalnızca o gün domainin adına mail gönderildiyse gelir. DMARC kaydındaki rua= adresinin doğru yazıldığından emin ol; kaydı yeni eklediysen 1–2 gün bekle.

Raporlara her gün elle mi bakmalıyım?

Elle bakmak yerine raporları toplayan bir servis kullanabilirsin. Domain mailin BasicMailer'daysa DMARC raporları her domain için otomatik toplanır ve panelde bu sayfadaki tabloyla aynı şekilde gösterilir.