Tüm sistemler operasyonel
Connect365
Sorun Giderme· 11 Haziran 2026

DMARC Raporu Nasıl Okunur? p=reject, p=quarantine, p=none Farkları

DMARC Raporu Nasıl Okunur? p=reject, p=quarantine, p=none Farkları

E-posta altyapınızı kimlik avı ve sahteciliğe karşı koruyan DMARC politikaları, yalnızca doğru yapılandırıldığında etkilidir. Bu rehberde DMARC raporlarını nasıl yorumlayacağınızı, p=none, p=quarantine ve p=reject politikalarının gerçek dünya etkilerini ve adım adım nasıl geçiş yapacağınızı ele alıyoruz.

TL;DR: DMARC, e-postalarınızın SPF ve DKIM kontrollerini geçip geçmediğini alan sahiplerine raporlayan bir kimlik doğrulama protokolüdür (RFC 7489). p=none yalnızca izler, p=quarantine şüpheli iletileri spam klasörüne yönlendirir, p=reject ise reddeder. Güvenli geçiş için her zaman p=nonep=quarantinep=reject sırasını izleyin ve raporları düzenli analiz edin.

DMARC Nedir ve Neden Önemlidir?

Domain-based Message Authentication, Reporting and Conformance (DMARC), RFC 7489 kapsamında standartlaştırılmış bir e-posta kimlik doğrulama çerçevesidir. SPF (RFC 7208) ve DKIM (RFC 6376) protokollerinin üzerine inşa edilen DMARC, alan adı sahiplerinin doğrulama başarısız olduğunda alıcı sunucuların nasıl davranması gerektiğini belirlemelerine olanak tanır.

Google ve Yahoo, 2024 yılı başında toplu gönderenler için DMARC kaydı zorunluluğunu resmi hale getirdi. Microsoft'un Exchange Online da benzer gereksinimler uygulamaktadır. Bu gelişmeler DMARC'ı artık yalnızca büyük kurumsal altyapıların değil, her ölçekteki işletmenin gündemine taşımıştır.

DMARC Kaydı Nasıl Görünür?

DMARC kaydı, _dmarc.alanadi.com adresinde yayımlanan bir TXT DNS kaydıdır. Örnek bir kayıt şu şekilde görünür:

v=DMARC1; p=quarantine; rua=mailto:dmarc-raporlari@alanadi.com; ruf=mailto:adli-raporlar@alanadi.com; pct=100; adkim=s; aspf=s;

Temel etiketlerin anlamları şöyledir:

p=none, p=quarantine ve p=reject: Temel Farklar

DMARC politika modları, RFC 7489'un 6.3. bölümünde tanımlanmıştır. Her birinin alıcı sunucu davranışı ve operasyonel riski birbirinden önemli ölçüde farklıdır.

Politika Başarısız iletiye etki Raporlama Kullanım amacı Risk
p=none Hiçbir şey; ileti normal teslim edilir RUA/RUF raporları oluşturulur İzleme ve keşif aşaması Düşük (operasyonel), Yüksek (güvenlik)
p=quarantine Spam/Önemsiz klasörüne yönlendirilir RUA/RUF raporları oluşturulur Kademeli uygulama Orta
p=reject SMTP düzeyinde reddedilir (5xx hata kodu) RUA/RUF raporları oluşturulur Tam uygulama Düşük (yapılandırma eksiksizse)

p=none: Görünürlük, Koruma Değil

p=none politikası, DMARC'ı aktif olarak uygulamaz; yalnızca raporlama etkinleştirir. DMARC doğrulamasında başarısız olan bir ileti, normal şekilde alıcının gelen kutusuna ulaşır. Bu mod, yeni bir alan adı yapılandırmasında hangi göndericilerin SPF veya DKIM doğrulamasında başarısız olduğunu tespit etmek için idealdir. Ancak uzun süre bu modda kalmak, alan adınızı sahteciliğe karşı savunmasız bırakır.

p=quarantine: Geçiş Modeli

p=quarantine politikası, DMARC doğrulamasında başarısız olan iletileri alıcının spam ya da önemsiz klasörüne yönlendirmesini tavsiye eder. "Tavsiye" kelimesi önemlidir: alıcı sunucu bu yönlendirmeyi zorunlu uygulamaz, ancak Google, Microsoft ve büyük ESP'lerin büyük çoğunluğu bu talebi onurlandırır. pct etiketi ile politikayı kademeli olarak, örneğin önce pct=10, ardından pct=50 şeklinde genişletebilirsiniz.

p=reject: Tam Uygulama

p=reject, DMARC'ın en güçlü politika modudur. Doğrulama başarısız olan iletiler, alıcı sunucu tarafından SMTP 550 5.7.1 veya benzeri bir 5xx hata koduyla reddedilir; ileti ne teslim edilir ne de spam klasörüne düşer. Bu mod, alan adınızın e-posta kimlik avı saldırılarında kötüye kullanılmasını en etkili biçimde engeller. Ancak SPF ve DKIM altyapınız eksiksiz yapılandırılmadan p=reject'e geçilmesi, meşru iletilerin de reddedilmesine yol açabilir.

DMARC Aggregate (RUA) Raporu Nasıl Okunur?

Aggregate raporlar, alıcı alan adları tarafından günlük olarak XML formatında gönderilir. Google, Microsoft, Yahoo ve diğer büyük posta sağlayıcıları bu raporları standart biçimde iletir. Ham XML oldukça ayrıntılı görünse de yapısı anlaşıldığında son derece bilgilendiricidir.

Bir RUA raporunun temel bölümleri şunlardır:

Her <record> içindeki <row> elemanı, kaynak IP, mesaj sayısı ve politika değerlendirme sonucunu (pass, fail, softfail) içerir. <auth_results> bölümü ise ham SPF ve DKIM sonuçlarını listeler.

Büyük hacimli raporları manuel olarak işlemek yerine dmarcian, Valimail, PowerDMARC veya açık kaynaklı parsedmarc gibi araçları kullanabilirsiniz. Google Postmaster Tools da alan adınıza yönelik kimlik doğrulama hatalarını görsel olarak takip etmenizi sağlar.

SPF ve DKIM Hizalaması: DMARC'ın Kritik Mekanizması

DMARC doğrulaması yalnızca SPF veya DKIM'nin geçmesiyle değil, aynı zamanda bu sonuçların RFC 5321'de tanımlanan envelope from ya da RFC 6376'da belirtilen DKIM d= değerinin, RFC 5322'deki Header From alan adıyla hizalanmasıyla ilgilenir. Hizalama iki modda çalışır:

Üçüncü taraf e-posta servislerini (CRM, pazarlama otomasyonu, destek sistemleri) kullanıyorsanız, bu servislerin gönderdiği iletilerin de sizin alan adınız üzerinden doğru SPF ve DKIM yapılandırmasına sahip olduğunu doğrulamanız kritik önem taşır.

Güvenli Geçiş: none → quarantine → reject

RFC 7489'un yazarları ve Google, Microsoft gibi büyük posta sağlayıcıları, kademeli geçişi şiddetle tavsiye eder. Önerilen süreç şu şekilde işlemelidir:

  1. Keşif (2–4 hafta): p=none ile başlayın, RUA raporlarını toplayın, tüm gönderici kaynaklarını (envelope from ve DKIM imzalayanlar dahil) belgeleyin.
  2. SPF/DKIM Temizliği: Tüm meşru gönderici IP'lerini SPF kaydına ekleyin; üçüncü taraf servislerde DKIM imzalamayı etkinleştirin.
  3. Kademeli Quarantine (2–4 hafta): p=quarantine; pct=10 ile başlayın. Hiçbir meşru iletinin spam'e düşmediğini doğruladıktan sonra pct=50, ardından pct=100'e yükseltin.
  4. Tam Uygulama: p=reject; pct=100'e geçin ve RUA raporlarını izlemeye devam edin.

Sık Sorulan Sorular

DMARC kaydım yoksa ne olur?

DMARC kaydı bulunmayan alan adları, alıcı sunucular tarafından kimlik doğrulama politikası belirsiz olarak değerlendirilir. Google ve Yahoo gibi büyük sağlayıcılar, özellikle yüksek hacimli gönderenlerden gelen iletileri daha sıkı filtrelere tabi tutabilir. Dahası, alan adınız e-posta sahteciliği (spoofing) ve kimlik avı saldırıları için kolayca istismar edilebilir hale gelir.

p=none kullanıyorum ama raporlar gelmiyor. Neden?

RUA raporlarının gelmesi için rua=mailto: etiketinin DMARC kaydında doğru tanımlanmış olması gerekir. Rapor adresi farklı bir alan adındaysa, o alan adının DNS'inde _dmarc.gonderici-alanadiniz.com.alanadi.com biçiminde bir yetkilendirme kaydı yayımlamanız şarttır (RFC 7489, Bölüm 7.1). Ayrıca raporlar en az 24 saat içinde gelir; yeni bir kayıt eklediyseniz birkaç gün beklemeniz gerekebilir.

DKIM veya SPF'den biri geçerse DMARC de geçer mi?

Evet, DMARC geçmesi için SPF veya DKIM'den yalnızca birinin hizalanmış biçimde geçmesi yeterlidir. Ancak ikisinin de yapılandırılmış olması, daha yüksek güvenilirlik ve teslim edilebilirlik sağlar. SPF'nin tek başına yeterli olmadığı senaryolar da mevcuttur; özellikle iletme (forwarding) durumlarında SPF başarısız olurken DKIM geçmeye devam edebilir.

pct etiketi ne işe yarar ve nasıl kullanılır?

pct etiketi, DMARC politikasının uygulanacağı mesajların yüzdesini belirler. Örneğin pct=25 olduğunda, doğrulama başarısız olan iletilerin yalnızca %25'ine politika uygulanır; geri kalanlar p=none gibi işlenir. Bu, kademeli geçiş için güçlü bir araçtır. pct etiketi yalnızca quarantine ve reject politikalarıyla anlamlıdır.

Forensic (RUF) raporları ne zaman kullanılır?

RUF raporları, DMARC başarısızlıklarına yol açan bireysel iletilerin başlık bilgilerini (ve bazı durumlarda gövdesini) içerir. Sorun giderme için çok değerlidir; ancak kişisel veri içerebileceğinden GDPR ve yerel veri gizliliği mevzuatı açısından dikkatli değerlendirilmelidir. Birçok büyük sağlayıcı (Gmail dahil) RUF raporlarını artık göndermemektedir.

Üçüncü taraf bir e-posta servisi kullanıyorum. p=reject'e geçebilir miyim?

Ancak o servis, alan adınız adına gönderdiği iletileri DKIM ile imzalıyorsa veya IP'leri SPF kaydınızda yer alıyorsa güvenle geçebilirsiniz. Bu doğrulamayı yapmadan p=reject'e geçmek, CRM, destek sistemi veya pazarlama platformundan gönderilen meşru iletilerin reddedilmesine neden olur. RUA raporlarındaki fail kayıtlarını inceleyerek hangi kaynakların henüz yapılandırılmadığını tespit edebilirsiniz.

sp etiketi ne anlama gelir?

sp (subdomain policy) etiketi, alt alan adlarından gönderilen iletilere uygulanacak politikayı belirler. Belirtilmezse alt alan adlarına üst politika (p) uygulanır. Örneğin pazarlama iletilerini bulk.alanadi.com üzerinden gönderiyorsanız ve bu alt alan adı için henüz DKIM/SPF yapılandırmadıysanız, üst politikanın bu alt alana yansımasını engellemek için sp=none kullanabilirsiniz.

DMARC geçiyor ama iletilerim yine de spam klasörüne düşüyor. Neden?

DMARC geçmek, iletinin mutlaka gelen kutusuna ulaşacağı anlamına gelmez. Alıcı sunucular, içerik tabanlı filtreleme, gönderici itibarı, IP kara listeleri ve kullanıcı şikayetleri gibi ek faktörlere de bakar. Google Postmaster Tools ve Microsoft SNDS (Smart Network Data Services) gibi araçlar, alan adı ve IP itibarınızı izlemek için kullanılabilir. Düşük şikayet oranı, yüksek etkileşim ve temiz liste yönetimi, DMARC'ın tamamlayıcısıdır.

DMARC kaydımı nasıl test edebilirim?

DNS kaydınızı doğrulamak için MXToolbox, dmarcian'ın DMARC Inspector aracı veya doğrudan dig TXT _dmarc.alanadi.com komutunu kullanabilirsiniz. Gerçek zamanlı doğrulama için mail-tester.com veya Google Admin Toolbox'ın "Check MX" özelliği de yaygın olarak tercih edilir. Ayrıca kendi kendinize test iletisi gönderip başlıklardaki Authentication-Results satırını inceleyebilirsiniz.

DMARC politikasını p=reject'e aldıktan sonra takip etmem gereken metrikler nelerdir?

RUA raporlarındaki fail kayıtlarını, başarısız mesaj sayısını ve yeni kaynak IP'leri düzenli olarak izleyin. Ani bir fail artışı ya meşru bir yeni gönderici kaynağının henüz yapılandırılmadığını ya da alan adınızın aktif olarak sahteciliğe konu olduğunu gösterebilir. Google Postmaster Tools'un "Domain Authentication" panosu ve Microsoft'un DMARC raporlama mekanizmaları bu izleme için birincil araçlarınız olmalıdır.

Kurumsal e-postaya ₺99'a geçin

Reklamsız, KVKK uyumlu; kurulum ve geçiş ücretsiz, mailleri biz taşırız.

📞 0312 434 35 34
Haziran kampanyası

Ücretsiz taşıma kampanyası
tüm e-postalarınızı biz taşıyoruz

₺99/kullanıcı/ay ₺199 %50 indirim

Kurulum + migrasyon ücretsiz. KVKK uyumlu, Türkiye'de barındırma. 7/24 Türkçe destek.

Kampanya 30 Haziran'a kadar geçerlidir.

WhatsApp 0312 434 35 34