DMARC nedir?
DMARC, bir alan adı adına gönderilen e-postaların SPF ve DKIM doğrulamasından geçmemesi durumunda alıcı sunucunun ne yapacağını belirleyen bir e-posta kimlik doğrulama politikasıdır. Alan adı sahibine sahte e-postaları reddettirme ve raporlarla izleme imkânı verir.
Politika, alan adının DNS kayıtlarına bir TXT kaydı olarak eklenir. Alıcı sunucular bu kaydı okuyarak gelen iletiyi değerlendirir ve sonucu isteğe bağlı olarak size raporlar.
Nasıl çalışır?
Alıcı sunucu gelen iletide SPF ve DKIM kontrollerini yapar, ardından görünen gönderen adresinin (From) alan adıyla bu kontrollerin uyumlu olup olmadığına bakar. Uyum yoksa DMARC politikanız devreye girer.
Politika üç düzeyde tanımlanabilir:
- none: Hiçbir işlem yapılmaz, yalnızca rapor toplanır.
- quarantine: Doğrulanamayan e-postalar spam klasörüne yönlendirilir.
- reject: Doğrulanamayan e-postalar teslim edilmeden reddedilir.
Sunucu ve hosting ortamında
Kendi mail sunucunuzu ya da hosting paketinizi kullanıyorsanız DMARC kaydı alan adının DNS bölgesinde _dmarc adıyla bir TXT kaydı olarak oluşturulur. cPanel, Plesk ve DirectAdmin üzerindeki DNS yöneticisinden bu kaydı ekleyebilirsiniz; panelin e-posta teslimat bölümü ise SPF ve DKIM’in düzgün kurulup kurulmadığını gösterir.
Sitenizden iletişim formu, bülten veya sipariş e-postası gönderen her uygulama (WordPress eklentileri, harici e-posta servisleri) DMARC uyumuna dahildir. Bu servislerin hepsinin SPF ve DKIM ile doğru yapılandırıldığından emin olmalısınız.
Nasıl uygulanır?
- Önce SPF ve DKIM’in çalıştığını doğrulayın.
p=nonepolitikasıyla başlayın ve rapor adresi (rua) tanımlayın.- Raporları birkaç hafta inceleyip meşru gönderenleri tespit edin ve eksik olanları SPF/DKIM’e ekleyin.
- Sorun görmediğinizde
quarantine, ardındanrejectpolitikasına kademeli geçin. - Alt alan adları için ayrı politika gerekiyorsa
spetiketini kullanın. - DNS değişikliklerinden sonra test e-postası gönderip başlık bilgilerini kontrol edin.
Sık yapılan hatalar
- Raporları incelemeden doğrudan
rejectpolitikasına geçmek ve meşru e-postaların kaybolmasına yol açmak. - Üçüncü taraf gönderen servisleri (bülten, CRM, fatura) SPF/DKIM kapsamına eklemeyi unutmak.
- Birden fazla DMARC TXT kaydı oluşturmak; yalnızca tek kayıt geçerlidir.
p=nonepolitikasını sonsuza kadar bırakıp hiçbir koruma sağlamamak.
Sık sorulan sorular
DMARC ne işe yarar?
DMARC, alan adınızın sahte e-postalarda kimlik avı amacıyla kullanılmasını zorlaştırır. Ayrıca alan adınız adına kimlerin e-posta gönderdiğini raporlarla görmenizi sağlar.
DMARC ile SPF ve DKIM arasındaki fark nedir?
SPF hangi sunucuların gönderebileceğini, DKIM iletinin imzalı ve değişmemiş olduğunu doğrular. DMARC ise bu iki sonucu görünen gönderen adresiyle eşleştirir ve doğrulama başarısız olduğunda alıcıya ne yapacağını söyler.
DMARC kaydı nasıl kontrol edilir?
dig TXT _dmarc.alanadiniz.com komutuyla ya da çevrimiçi DMARC sorgulama araçlarıyla kaydınızı görebilirsiniz. Kayıt v=DMARC1 ile başlamalı ve tek bir TXT kaydı olarak bulunmalıdır.
Bu terimin geçtiği rehberler
- Bayi hostingde e-posta itibarı ve DMARC raporlarını okumaBayi hostingde e-posta itibarını SPF, DKIM ve DMARC ile koruyun; DMARC toplu raporlarını okuyup yetkisiz gönderimleri bulun ve politikayı none, quarantine, reject sırasıyla sıkılaştırın.
- E-posta için SPF, DKIM ve DMARC kurulumuAlan adınız için SPF, DKIM ve DMARC DNS kayıtlarını adım adım kurun, dig komutlarıyla doğrulayın ve e-postalarınızın spama düşmesini ve sahte gönderimi azaltın.
- Bayi müşterilerine yönelik güvenlik bilgilendirme şablonuBayi hosting müşterilerinize güvenlik uyarıları, olay bildirimi ve bakım duyurusu için kullanabileceğiniz hazır, sade Türkçe şablonlar ve iletişim ilkeleri.
- Paylaşımlı sunucuda spam ve giden e-posta kontrolüPaylaşımlı hosting sunucusunda spam kaynağını bulma, e-posta kuyruğunu inceleme, hesap bazlı gönderim limiti ve kara liste riskini azaltma adımları; Exim ve Postfix komutlarıyla.
İlgili terimler
- DNSAlan adlarını IP adreslerine çeviren internet adres defteri.
- DNSSECDNS yanıtlarını dijital imzayla doğrulayan güvenlik uzantısı.
- FTP / SFTPDosya aktarım protokolleri; FTP şifresizdir, SFTP SSH üzerinden şifrelidir.
- ICMPAğ hatalarını bildirmek ve ping gibi tanılama araçlarını çalıştırmak için kullanılan denetim protokolü.
- IP adresiAğdaki bir cihazı tanımlayan sayısal adres.
- IPsecIP paketlerini ağ katmanında şifreleyen ve doğrulayan protokol takımı; site-to-site VPN bağlantılarında yaygındır.