DKIM kontrolü: bir alan adının e-postasını imzaladığı anahtarlar
DKIM, bir alan adının e-postasını DNS'te yayımlanan bir anahtarla imzalamasını sağlar; böylece alıcılar bir mesajın o alan adından geldiğini ve değiştirilmediğini kontrol edebilir. Her anahtar, seçici adı verilen bir adın altında durur. Bir alan adı ve biliyorsanız seçiciyi yazın; seçici olmadan 33 yaygın seçiciyi deneriz.
Seçici, o alan adından gönderilmiş bir e-postanın “DKIM-Signature” üst bilgisindeki “s=” değeridir. Yaygın olanları denemek için boş bırakın.
Seçici nasıl bulunur
- O alan adından gönderilmiş bir e-postayı açın ve orijinalini ya da üst bilgilerini görüntüleyin (Gmail'de: üç nokta, ardından “Orijinali göster”).
- “DKIM-Signature” üst bilgisini bulun: “d=” alan adıdır, “s=” ise seçicidir; örneğin s=selector1.
- Alan adını ve seçiciyi yazıp “DKIM'i kontrol et” düğmesine basın. Seçici olmadan default, google, selector1 veya k1 gibi 33 yaygın seçiciyi deneriz.
Her sonuç ne anlama geliyor
- Alan adı e-postasını DKIM ile imzalıyor
- Açık anahtarını bulduk: alıcılar, mesajlarının bu alan adından geldiğini ve yolda değiştirilmediğini kontrol edebilir.
- DKIM anahtarları var ama uyarılar da var
- En az bir anahtar bulduk ama bazıları devre dışı, test aşamasında ya da çok zayıf. Ayrıntılar her anahtarın altında.
- Yaygın seçicilerde DKIM anahtarı yok
- Bu, alan adının DKIM kullanmadığını kanıtlamaz: başka bir seçici kullanıyor olabilir. Seçiciyi, bu alan adının size gönderdiği bir e-postanın “DKIM-Signature: s=” üst bilgisinde bulabilirsiniz. “Seçici” alanına yazıp tekrar kontrol edin.
- O seçicide DKIM anahtarı yok
- Nasıl yazıldığını kontrol edin: seçici, “DKIM-Signature” üst bilgisinin “s=” değeridir; alan adı ise “d=” değeridir.
Her sinyal ne anlama geliyor
- Anahtar boş (p=): bu seçici devre dışı bırakılmış ve artık e-posta imzalamıyor.
- Anahtar test modunda (t=y): alan adı, imza doğrulanamazsa alıcılardan işlem yapmamalarını istiyor.
- RSA anahtarı 1024 bitten kısa: kırılabilir ve birçok alıcı bunu kabul etmez.
- RSA anahtarı 1024 bit: hâlâ kabul ediliyor ama 2048 bit önerilir.
- Anahtar yalnızca SHA-1'e izin veriyor; bu, artık güvenli kabul edilmeyen eski bir algoritmadır.
- Anahtar kaydında bir hata var ve okunamıyor.
- Anahtar türü RSA veya Ed25519 değil; bu yüzden alıcılar onu kullanamaz.
- Denediğimiz seçicilerin hiçbirinde anahtar yok.
İlgili araçlar
Hangi ülkeleri kapsıyor
Her ülkeden alan adlarıyla çalışır. Seçici olmadan büyük sağlayıcıların (Google, Microsoft 365, Zoho, Proton, Fastmail, Mailchimp ve diğerleri) varsayılan seçicilerini ve yaygın genel adları, toplam 33 seçiciyi deneriz. Anahtarlar alıcı sunucuların okuduğu gibi okunur (RFC 6376): RSA ve Ed25519.
Alan adının herkese açık DNS kayıtlarını okuruz. Bir e-posta adresi veya bağlantı yazarsanız tarayıcınızdan yalnızca alan adı çıkar. Sorguladığınız alan adı kaydedilmez.
Sıkça sorulan sorular
DKIM nedir?
DomainKeys Identified Mail: gönderen sunucu her e-postayı özel bir anahtarla imzalar ve alan adı açık anahtarı DNS'te yayımlar. Alıcı sunucu imzayı kontrol eder: eşleşirse e-posta o alan adından gelmiştir ve yolda değiştirilmemiştir.
Seçici nedir?
Bir anahtarın altında yayımlandığı ad; selector._domainkey.example.com biçimindedir. Bir alan adının birkaç seçicisi olabilir: her sağlayıcı ya da her anahtar değişikliği için bir tane. Her e-postanın “DKIM-Signature” üst bilgisinde “s=” olarak görünür.
Alan adı DKIM kullanıyorsa neden anahtar bulunamıyor?
Seçicilere herhangi bir ad verilebilir ve DNS bunları listelemeye izin vermez. 33 yaygın seçiciyi deneriz; alan adı başka birini kullanıyorsa onu “Seçici” alanına yazın. Bu yüzden “bulunamadı” sonucu DKIM olmadığını kanıtlamaz.
1024 ve 2048 bit ne anlama gelir?
RSA anahtarının boyutu: ne kadar uzunsa kırılması o kadar zordur. 1024 bit hâlâ kabul ediliyor ama önerilen 2048 bittir. 1024 bitin altında birçok alıcı imzayı yok sayar.
