DMARC Kaydı Oluşturma
Politikayı, rapor adreslerini ve hizalamayı seçin; alan adınız için doğru _dmarc kaydını tarayıcınızda üretin.
DMARC kaydı ne yapar?
SPF ve DKIM tek başına "bu ileti gerçekten sizden mi geldi?" sorusunu tam cevaplamaz; çünkü ikisi de alıcının gördüğü "Kimden" (From) adresine bakmaz. DMARC (RFC 7489) bu boşluğu kapatır: SPF ya da DKIM'den en az birinin geçmesini ve geçen kontrolün alan adının From adresindeki alan adıyla hizalı olmasını ister. İkisi de tutmazsa alıcı sunucuya ne yapacağını söyler ve size düzenli raporlar gönderilmesini sağlar. DMARC kaydı oluşturma aracı bu kuralları seçeneklerden seçerek kurmanıza ve _dmarc.alanadi adına eklenecek TXT kaydını hatasız almanıza yardım eder. Araç tarayıcınızda çalışır; girdiğiniz adresler hiçbir yere gönderilmez.
Araçtaki seçenekler ne anlama geliyor?
| Etiket | Değerler | Açıklama |
|---|---|---|
p | none, quarantine, reject | Ana politika: yalnız izle, spama gönder ya da reddet. Zorunlu etikettir. |
sp | none, quarantine, reject | Alt alan adları için politika. Yazılmazsa p değeri geçerlidir. |
pct | 0-100 | Politikanın uygulanacağı ileti yüzdesi. Varsayılan 100. |
rua | mailto: adresi | Günlük toplu (aggregate) raporların gideceği adres. |
ruf | mailto: adresi | Tek tek başarısız ileti raporları (forensic). |
adkim / aspf | r, s | DKIM ve SPF hizalaması: gevşek (r, varsayılan) ya da sıkı (s). |
fo | 0, 1, d, s | Hangi durumda ayrıntılı rapor isteneceği. Varsayılan 0. |
Hizalama: Gevşek kipte posta.ornek.com ile imzalanan bir ileti, From adresi ornek.com olduğunda hizalı sayılır; sıkı kipte alan adlarının birebir aynı olması gerekir. Çoğu kurum için gevşek kip doğru seçimdir; sıkı kip, alt alan adından gönderim yapan servisleri farkında olmadan dışarıda bırakabilir.
pct ayrıntısı: p=quarantine; pct=25 yazdığınızda başarısız iletilerin yaklaşık dörtte birine karantina uygulanır, geri kalanı bir alt politika olan none ile değerlendirilir. Bu, sıkılaştırmayı küçük adımlarla yapmanın yoludur.
fo: 0 hem SPF hem DKIM başarısız olduğunda, 1 herhangi biri başarısız olduğunda, d yalnız DKIM, s yalnız SPF başarısızlığında rapor ister. Bu etiket yalnız ruf adresi verildiğinde anlam taşır.
Önerilen geçiş planı
- İzleme:
v=DMARC1; p=none; rua=mailto:[email protected]ile başlayın. Hiçbir ileti etkilenmez, yalnız raporlar gelir. - 2-4 hafta rapor okuma: Raporlarda alan adınız adına gönderim yapan tüm IP'leri görürsünüz. Fatura sistemi, bülten servisi, CRM gibi unutulmuş kaynakları SPF'ye ekleyin ya da DKIM imzası atmalarını sağlayın.
- Karantina: Meşru kaynakların hepsi hizalı geçiyorsa
p=quarantinepolitikasına geçin; isterseniz düşük birpctile başlayıp kademeli artırın. - Reddetme: Bir süre sorunsuz ilerledikten sonra
p=rejectile sahte iletilerin alıcıya hiç ulaşmamasını sağlayın.
Doğrudan reject ile başlamak cazip görünse de, unutulmuş tek bir gönderim kaynağı faturalarınızın ya da şifre sıfırlama iletilerinizin kaybolmasına yol açabilir. Önce SPF tarafının eksiksiz olduğundan emin olmak için SPF kaydı oluşturma aracını kullanabilirsiniz.
Rapor adresleri: rua, ruf ve dış alan doğrulaması
Toplu raporlar XML biçiminde, sıkıştırılmış ek olarak gelir ve genelde günde bir kez gönderilir; her rapor, bir alıcı kurumun o gün alan adınız adına gördüğü iletileri gönderen IP'ye göre gruplar. Raporda hem SPF ve DKIM'in kendi sonucu hem de hizalama sonucu ayrı ayrı yer alır. Sık karşılaşılan bir tablo şudur: SPF "pass" görünür ama hizalama başarısızdır, çünkü ileti bir bülten servisinin kendi zarf adresiyle gönderilmiştir. Bu durumda çözüm, o servisin DKIM imzasını sizin alan adınızla atmasını sağlamaktır. Yoğun bir alan adında rapor sayısı çabuk artar; bu yüzden rapor adresini kişisel posta kutunuz yerine ayrı bir adres olarak açmak, mümkünse raporları okunur tablolara çeviren bir servise yönlendirmek işinizi kolaylaştırır. Ayrıntılı (ruf) raporlar kişisel veri içerebileceği için büyük posta sağlayıcılarının çoğu bunları göndermez; bu etiketi boş bırakmanız sorun değildir.
Rapor adresi başka bir alan adındaysa (örneğin ornek.com raporlarını raporlar.net adresine gönderiyorsa) o alan adının izin vermesi gerekir. Bunun için raporlar.net bölgesinde ornek.com._report._dmarc.raporlar.net adına v=DMARC1 değerli bir TXT kaydı bulunmalıdır; yoksa alıcılar rapor göndermez.
Kaydı yayımladıktan sonra
Üretilen değeri DNS panelinizde TXT türünde, ad alanına _dmarc yazarak ekleyin. Kaydın v=DMARC1 ile başlaması ve hemen ardından p etiketinin gelmesi gerekir; araç bu sırayı korur. Bir alan adında yalnız bir DMARC kaydı olmalıdır. Ardından SPF, DKIM, DMARC kontrolü ile kaydın doğru okunduğunu doğrulayın. DMARC kaydı oluşturma işini, e-posta kimlik doğrulamasının diğer parçalarıyla birlikte anlatan e-posta teslimatı rehberimiz de yol haritası olarak işinize yarayabilir.
Alan adınız ve DNS yönetimi tek panelde olsun.
Alan adı seçenekleriSık sorulan sorular
DNS panelinizde yeni bir TXT kaydı açın, ad alanına _dmarc yazın (panel alan adını kendisi ekler) ve değere araçtan kopyaladığınız v=DMARC1; p=none; rua=mailto:... metnini yapıştırın. Bazı paneller ad alanına tam adı ister; bu durumda _dmarc.ornek.com yazın. Kaydı ekledikten sonra kontrol aracıyla doğrulayın.
quarantine, DMARC'tan geçemeyen iletilerin şüpheli sayılmasını ister; alıcı bunları çoğunlukla spam klasörüne koyar ve kullanıcı isterse yine görebilir. reject ise iletinin teslim aşamasında reddedilmesini ister, ileti alıcının hiçbir klasörüne düşmez ve gönderene geri döner. Nihai kararı alıcı sunucu verir, ama büyük sağlayıcılar bu politikalara genelde uyar.
Toplu raporlar XML dosyası olarak gelir ve her satırda gönderen IP, ileti sayısı, SPF ve DKIM sonuçları ile hizalama durumu bulunur. Elle okumak zordur; raporları tablo ve grafiğe çeviren ücretsiz ya da ücretli DMARC rapor servisleri kullanılabilir. Bakılacak asıl şey, tanımadığınız IP'ler ile hizalanamayan meşru kaynaklarınızdır.
Evet. Alt alan adında kendi DMARC kaydı yoksa alıcı, kurum alan adının kaydına bakar ve sp etiketi varsa onu, yoksa p değerini uygular. Ana alan adında p=reject kullanırken alt alan adlarından henüz düzenlenmemiş gönderimler yapıyorsanız geçici olarak sp=none belirleyebilirsiniz. Alt alan adlarının hiç gönderim yapmadığı durumda ise sp=reject taklit iletileri tamamen engeller.
Doğrudan engellemez; DMARC bir kimlik doğrulama politikasıdır. Ama Gmail ve Yahoo gibi sağlayıcılar toplu gönderenlerden DMARC kaydı istediği ve kimliği doğrulanmış iletilere daha çok güvendiği için teslim oranınıza olumlu etki eder. Asıl faydası, başkalarının alan adınızı taklit ederek kimlik avı iletisi göndermesini zorlaştırmasıdır.