Kavram
DKIM selektör isimleri RFC 6376 tarafından standartlaştırılmamıştır — SPF/DMARC'ın aksine kontrol edilecek sabit bir kayıt adı yoktur, bu yüzden DKIM dıştan denetlenmesi en zor, fark edilmeden yanlış yapılandırılması en kolay olanıdır.
Kavram
DKIM selektör isimleri RFC 6376 tarafından standartlaştırılmamıştır — SPF/DMARC'ın aksine kontrol edilecek sabit bir kayıt adı yoktur, bu yüzden DKIM dıştan denetlenmesi en zor, fark edilmeden yanlış yapılandırılması en kolay olanıdır.
Yaygın Yanlış Anlama
"DKIM kaydı standart selektörde bulunamıyorsa, DKIM kurulmamış demektir." Mutlaka değil: selektör isimleri keyfi olduğundan, tahmin edilen bir selektörde imza bulunamaması, DKIM'in kesin olarak olmadığı anlamına gelmez.
Uygulamalı Alıştırma
Temel kontrol için laboratuvar ortamı zorunlu değil:
Anahtar çifti üretme, kaydı yayınlama ve gerçek imzalı bir e-postayı doğrulama alıştırması için bkz. Laboratuvar Ortamı sayfasındaki Ders 9.
Çalıştırılacak Komutlar
# Bir DKIM anahtar çifti üretin (OpenSSL örneği)
openssl genrsa -out dkim_private.pem 2048
openssl rsa -in dkim_private.pem -pubout -out dkim_public.pem
# Genel anahtarı şu adreste bir TXT kaydı olarak yayınlayın: selector._domainkey.yourdomain.com
dig selector._domainkey.yourdomain.com TXT +short
# Bu anahtarla imzalamak üzere yapılandırılmış bir sağlayıcı üzerinden gerçek bir test e-postası gönderin, ardından başlıkları inceleyin:
# DKIM-Signature: başlığını bulun, 's=' (selektör) ve 'd=' (domain) etiketlerini not edin
# İmzanın yayınlanan anahtara göre doğrulandığını kontrol edin
dig $(echo "your-selector")._domainkey.yourdomain.com TXT +short
# manuel olarak veya bir doğrulayıcı ile (opendkim-testkey, mail-tester.com) çapraz kontrol edin
Gerçek DKIM-Signature başlığındaki selektör adının yayınlananla tam olarak eşleştiğini doğrulayın — bu, en yaygın DKIM yanlış yapılandırmasıdır.
Ustalık Kontrolü
Hiçbir şeye bakmadan şunları açıklayabilmelisiniz:
DKIM-Signature başlığındaki s= ve d= etiketlerinin ne anlama geldiği.Hepsini ipucu olmadan yanıtlayabiliyorsanız Ders 10'a geçin.