DMARC başarısız mı? SPF ve DKIM geçse bile hizalama kontrol et
E-posta başlıklarında spf=pass ve dkim=pass yazıyor, ama DMARC raporu fail gösteriyor mu? Bu durum çok yaygın ve neredeyse her zaman aynı nedenden kaynaklanıyor: hizalama sorunu.
DMARC sadece SPF veya DKIM'in geçmesini istemiyor. İstediği şu: bunlardan biri geçmeli VE geçen kontrol, From başlığında görünen domainle eşleşmeli. Burada tuzak var.
SPF, Return-Path (envelope sender) adresine karşı kontrol edilir, From başlığına değil. DKIM ise imzadaki d= domaininde kontrol edilir. Üçüncü taraf bir gönderici (ör. pazarlama servisi) kendi Return-Path domainini ve kendi d= domainini kullanıyorsa, her iki kontrol geçebilir ama ikisi de senin From domainle eşleşmez. Sonuç: DMARC başarısız.
Bunu 2 dakikada bulmak için kontrol ettiğin bir e-posta hesabına test mesaj gönder. "Show original" (veya "Kaynağı göster") seçeneğini aç ve Authentication-Results başlığını bul. Üç değeri karşılaştır:
1header.from=yourdomain.com2smtp.mailfrom=bounce.vendor.net3dkim=pass header.d=vendor.netGördüğün gibi, From domainle Return-Path ve DKIM domainleri farklı. DMARC bunları eşleşmesini bekliyor.
Çözüm basit: gönderici servisi, SPF kaydında senin domainini kullanacak şekilde ayarlanmalı (DKIM imzasında da aynı şekilde). Pazarlama servisleri bunu "subdomain alignment" veya "DMARC compliance" seçeneğiyle sunuyor. Ayarları kontrol et, gerekirse servise sor.
DMARC raporlarını okumak başta kafa karıştırıcı olabilir, ama alignment kuralını bir kez anladıktan sonra her şey açık hale geliyor. Başlıkları inceleme alışkanlığı kazanırsan, e-posta güvenliği sorunlarını çok hızlı çözersin.
0 yorum