Politika ve raporlar
DNS'e eklenecek kayıt
- Tür
- TXT
- Ad (host)
- _dmarc
DMARC, SPF veya DKIM'den en az birinin geçmesini ve gönderen alan adıyla hizalı olmasını bekler; kaydı eklemeden önce ikisinin de çalıştığından emin olun. Kaydı ekledikten sonra E-posta DNS Kontrolü aracıyla doğrulayın.
Kısaca cevap
Doğrulamayı geçemeyen e-postalar için bir politika seçin (none, quarantine veya reject) ve raporların gönderileceği e-posta adresini yazın. Araç hazır DMARC kaydını oluşturur. Bu değeri DNS panelinizde _dmarc adıyla TXT kaydı olarak ekleyin. İlk kez kuruyorsanız p=none ve bir rapor adresiyle başlayın.
Bu sayfada
DMARC ne işe yarar?
SPF ve DKIM, bir e-postanın yetkili bir sunucudan geldiğini kontrol eder ama alıcıya bu kontrollerden geçemeyen e-postayla ne yapacağını söylemez. DMARC bu eksikliği kapatır: alıcı sunucuya, e-postanın Kimden (From) adresindeki alan adıyla hizalı bir SPF veya DKIM sonucu yoksa e-postayı ne yapacağını söyler ve size rapor gönderilmesini sağlar. Gmail ve Yahoo, 2024'ten beri günde çok sayıda e-posta gönderen alan adlarından SPF ve DKIM'in yanında DMARC kaydı da istiyor.
Kayıttaki etiketler
| Etiket | Anlamı | Örnek |
|---|---|---|
p | Ana politika: none (izle), quarantine (spam'e gönder), reject (reddet) | p=none |
rua | Günlük toplu raporların gönderileceği adres | rua=mailto:dmarc@ornek.com |
sp | Alt alan adları için ayrı politika; yazılmazsa ana politika geçerlidir | sp=reject |
pct | Politikanın e-postaların yüzde kaçına uygulanacağı | pct=50 |
adkim / aspf | Hizalama: esnek (r, varsayılan) alt alan adlarını kabul eder; katı (s) birebir aynı alan adı ister | adkim=s |
Adım adım güvenli geçiş
- İzleme:
v=DMARC1; p=none; rua=mailto:dmarc@ornek.comile başlayın. Hiçbir e-posta etkilenmez, yalnızca rapor alırsınız. - Raporları inceleyin: Birkaç hafta boyunca raporlarda alan adınız adına e-posta gönderen tüm hizmetleri (e-posta sağlayıcısı, bülten, fatura sistemi, site formu) görün ve hepsinin SPF veya DKIM'den hizalı geçtiğinden emin olun. Raporlar XML biçimindedir; okumak için ücretsiz DMARC rapor hizmetlerinden yararlanılabilir.
- Karantina:
p=quarantine'e geçin. İsterseniz öncepctile e-postaların bir kısmına uygulayın. - Reddetme: Sorun görmediğinizde
p=rejectile sahte e-postaların teslim edilmesini engelleyin.
Rapor adresiniz başka bir alan adındaysa (ör. bir DMARC rapor hizmeti), o alan adının raporları kabul ettiğini belirten bir DNS kaydı yayımlaması gerekir. Rapor hizmetleri bunu genellikle kendisi yapar; kendi ikinci alan adınızı kullanıyorsanız bu kaydı sizin eklemeniz gerekir.
Sık yapılan hatalar
- Kaydı
_dmarcyerine alan adının kendisine eklemek. - Birden fazla DMARC kaydı oluşturmak; bu durumda alıcılar DMARC'ı yok sayar.
- Rapor almadan doğrudan
p=rejectuygulamak: SPF veya DKIM'i eksik bir hizmetten giden meşru e-postalarınız (ör. fatura bildirimleri) sessizce reddedilebilir.
Kaydı ekledikten sonra e-posta DNS kontrolü aracıyla doğrulayın. DMARC'ın çalışması için SPF ve DKIM kayıtlarınızın da doğru olması gerekir; üçünün birlikte nasıl çalıştığını SPF, DKIM ve DMARC nedir yazısında anlattık.
Sık sorulan sorular
DMARC kaydı nereye eklenir?
DNS panelinizde _dmarc adıyla TXT türünde eklenir. Tam adı _dmarc.ornek.com olur. Alan adının kendisine eklenen DMARC kaydı çalışmaz.
p=none bir işe yarar mı?
Sahte e-postaları engellemez ama hangi sunucuların alan adınız adına e-posta gönderdiğini raporlarla görmenizi sağlar. Daha sıkı politikalara güvenle geçmek için ilk adımdır.
DMARC raporları neden gelmiyor?
rua adresinin doğru yazıldığını ve başında mailto: olduğunu kontrol edin. Raporlar günlük gönderilir; ilk raporun gelmesi bir gün sürebilir. Rapor adresi başka bir alan adındaysa o alan adının raporları kabul eden kaydı yayımlaması gerekir.
ruf (adli rapor) eklemeli miyim?
Gerekli değildir. Tek tek e-posta ayrıntısı içeren bu raporları büyük sağlayıcıların çoğu gizlilik nedeniyle göndermez. Toplu raporlar (rua) çoğu ihtiyacı karşılar.



