DKIM Kaydı Oluşturucu
Tarayıcınızda bir DKIM anahtar çifti üretin ve yayımlayacağınız DKIM kaydını alın. Google Workspace veya Microsoft 365 mi kullanıyorsunuz? Anahtarı onlar üretir: nerede olduğunu gösteriyoruz.
Alan adınızın zaten yayımladığı anahtarları ve onları kimin oluşturduğunu arar. Ya da aşağıdan e-postanızı kimin imzalayacağını seçin.
Tarayıcınızda oluşturulur. Yalnızca DNS soruları tarayıcıdan çıkar: HTTPS ile Cloudflare'in çözümleyicisine (ikinci görüş olarak Google'ınkine) gider.
example.com için bir anahtar üretin
Tarayıcınızda Web Crypto ile üretilir. Özel anahtar bu sekmeden hiç çıkmaz.
RFC 8301'in istediği. Olağan seçim.
Gelişmiş
Anahtarınız
Çevrimdışı çalışır: Wi-Fi bağlantınızı kapatın ve yeniden üretin.
OpenDKIM kurulumu
# Key file: only the opendkim user may read it $ sudo mkdir -p /etc/opendkim/keys/example.com $ sudo nano /etc/opendkim/keys/example.com/s.private $ sudo chown -R opendkim:opendkim /etc/opendkim/keys $ sudo chmod 600 /etc/opendkim/keys/example.com/s.private
Döndürme planı
- Bugün adını yayımlayın, ardından onunla imzalamaya başlayın.
- Altı ay sonra… anahtarını üretin ve yanında yayımlayın.
- Geçiş… ile imzalayın.
- 7 ila 30 gün sonraHâlâ yolda olan e-postalar için kaydını yayımda tutun.
- İptal adına boş bir anahtar yayımlayın, silmeyin.
v=DKIM1; k=rsa; p=
Yayımladıktan sonra
DKIM anahtarı ve kaydı nasıl üretilir?
Bir RSA 2048 anahtar çifti üretin, özel anahtarı e-postanızı imzalayan sunucuda tutun ve genel anahtarı selector._domainkey.yourdomain adında bir TXT kaydı olarak yayımlayın (RFC 6376).
Her anahtar için, üretildiği ay gibi yeni bir seçici adı seçin; böylece onunla imzalanan e-postalar hâlâ yoldayken eski anahtar yayımda kalabilir.
Ardından özel anahtarı imzalayıcınıza kurun ve bir test iletisi gönderin: DKIM-Signature başlığı, alıcıların sorgulayacağı alan adını (d=) ve seçiciyi (s=) belirtir.
DKIM-Signature: v=1; a=rsa-sha256; d=example.com; s=s202610; …s202610._domainkey.example.comalıcılar onunla doğrular ✓
Başka hiçbir betiğin okuyamadığı özel anahtarAğa erişemeyen izole bir çerçevede üretilir ve orada tutulur.İmzalayıcınızın okuduğu biçimPKCS#8, PKCS#1 veya tek satır base64, imzalayıcınıza göre seçilir.Sıfır istek ve çevrimdışı çalışırÜret düğmesine bastığınızdan beri ağ isteklerinin canlı sayımı.İmzalayıcınızın dosyalarıOpenDKIM, rspamd, Exim, Postfix veya Amazon SES; alan adınız ve seçiciniz doldurulmuş olarak.Tarihli bir seçiciAdı anahtarın ne zaman üretildiğini söyler; aşağıdaki döndürme planı sonraki anahtarı ve iptali tarihler.Kendi DKIM anahtarımı üretmem gerekir mi?
Yalnızca e-postanızı kendi sunucunuz imzalıyorsa: Google Workspace, Microsoft 365 ve çoğu e-posta hizmeti anahtarı kendisi üretir ve yayımlayacağınız kaydı gösterir; bu yüzden herhangi bir oluşturucudan alınan bir anahtar hiç kullanılmaz.
Kendi anahtarınız, OpenDKIM'li Postfix, rspamd, Exim, Haraka, kendi uygulamanız ve Amazon SES (BYODKIM) ile Mailgun gibi anahtar kabul eden hizmetler için önemlidir.
| Gönderici | Anahtarı üreten | Yayımlayacağınız | Seçiciler |
|---|---|---|---|
| Google Workspace | sağlayıcı | TXT (onların anahtarı) | |
| Microsoft 365 | sağlayıcı | anahtarlarına CNAME'ler | selector1, selector2 |
| SendGrid | sağlayıcı | anahtarlarına CNAME'ler | s1, s2 |
| Mailchimp | sağlayıcı | anahtarlarına CNAME'ler | k2, k3 |
| Postmark | sağlayıcı | TXT (onların anahtarı) | <date>pm |
| Brevo | sağlayıcı | anahtarlarına CNAME'ler | brevo1, brevo2 |
| Zoho Mail | sağlayıcı | TXT (onların anahtarı) | zoho |
| Amazon SES | ikisinden biri | TXT (sizin anahtarınız) | herhangi biri |
| Mailgun | ikisinden biri | TXT (sizin anahtarınız) | herhangi biri |
| OpenDKIM | siz | TXT (sizin anahtarınız) | herhangi biri |
| rspamd | siz | TXT (sizin anahtarınız) | herhangi biri |
| Exim | siz | TXT (sizin anahtarınız) | herhangi biri |
RSA 1024, 2048, 4096 mı yoksa Ed25519 mu?
RSA 2048 kullanın: 1024 alıcıların kabul ettiği en küçük boyuttur, 4096 DNS'i zorlar ve Ed25519 kısadır ama bağımsız testler büyük posta kutusu sağlayıcılarının onu doğrulamadığını gösterdi; bu yüzden yalnızca bir RSA imzasının yanında işe yarar.
Birçok araç hâlâ 1024'ü varsayılan yapıyor: opendkim-genkey, rspamd'nin dkim_keygen'i ve Microsoft 365. RFC 8301 2048 ister.
Ed25519 eklerseniz ikinci bir seçicinin altında RSA ile de imzalayın; birkaç hizalı imzadan biri başarısız olursa Yahoo DMARC'ı geçirmeyebilir.
OpenDKIM, rspamd veya Exim nasıl kurulur?
Özel anahtarı yalnızca imzalayıcının okuyabileceği bir yerde saklayın, imzalayıcının yapılandırmasında alan adınızı ve seçicinizi ona eşleyin ve yeniden başlatın; sekmeler her imzalayıcının dosyalarını adlarınız doldurulmuş olarak gösterir.
Sonucu, kendinize bir ileti gönderip başlıklardaki DKIM sonucunu okuyarak ya da DKIM kontrolümüzle doğrulayın.
# /etc/opendkim/KeyTable s202610._domainkey.example.com example.com:s202610:/etc/opendkim/keys/example.com/s202610.private # /etc/opendkim/SigningTable *@example.com s202610._domainkey.example.com # /etc/opendkim/TrustedHosts 127.0.0.1 localhost
# /etc/rspamd/local.d/dkim_signing.conf domain { example.com { selector = "s202610"; path = "/var/lib/rspamd/dkim/example.com.s202610.key"; } } # only if example.com is a subdomain: use_esld = false; # only if users log in without @example.com: allow_username_mismatch = true; $ sudo rspamadm configtest && sudo systemctl restart rspamd
DKIM kaydım neden birkaç dizeye bölünmüş?
2048 bitlik bir anahtar kaydı yaklaşık 410 karakterdir, yani tek bir 255 baytlık TXT dizesinden uzundur; bu yüzden DNS onu, doğrulayıcıların aralarında hiçbir şey olmadan birleştirdiği iki dize olarak saklar.
Cloudflare, Azure ve cPanel tarzı paneller değerin tamamını alıp böler; Route 53 ve Google Cloud DNS tırnaklı dizeleri yapıştırmanızı ister. GoDaddy bir değeri 1.024 karakterle sınırlar.
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtw0DwsqwlKexAE5H5WDgWwJlEz/C+7FIeL9/Y1TahjkvMvvX+lUQofjxhVmt/yMXVjvgrYb9jZIxtG96iO9qggOWi0vAeClBst4m3rj3O7GjkC/dfbG2BhQBpwJYt6ec76B8y6cyHBZ0+hMWGfAxuLQt/kkiVsaqwRxRQvEuMfnL4L9S8I7evV8GHFihlEgIaM9W8ag4zzL0ZxiEeznDaHYmJDbmgzarExXIY1IuMdpPu1/GmSrq9RCHEifKVvKsOPcmbv2u6xMbW63/EZmPIY78eZRqkioT8TangIPKsP7HEFZRKQwnQJy/OybqexdiFmt29BXBo7A745shhzueGQIDAQABs202610._domainkey.example.com. 3600 IN TXT ( "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtw0DwsqwlKexAE5H5WDgWwJlEz/C+7FIeL9/Y1TahjkvMvvX+lUQofjxhVmt/yMXVjvgrYb9jZIxtG96iO9qggOWi0vAeClBst4m3rj3O7GjkC/dfbG2BhQBpwJYt6ec76B8y6cyHBZ0+hMWGfAxuLQt/kkiVsaqwRxRQvEuMfnL4L9S8I7evV8GHFihlEgIa" "M9W8ag4zzL0ZxiEeznDaHYmJDbmgzarExXIY1IuMdpPu1/GmSrq9RCHEifKVvKsOPcmbv2u6xMbW63/EZmPIY78eZRqkioT8TangIPKsP7HEFZRKQwnQJy/OybqexdiFmt29BXBo7A745shhzueGQIDAQAB" )
DKIM anahtarları nasıl döndürülür?
Yeni bir seçici altında yeni bir anahtar yayımlayın, imzalamayı ona geçirin, yolda olan e-postalar için eski kaydı 7 ila 30 gün tutun, ardından boş bir p= ile iptal edin; M3AAWG en az altı ayda bir döndürmeyi söyler.
Silmek yerine iptal edin; böylece doğrulayıcılar eski seçiciyi iptal edilmiş olarak bildirir. Yeni bir anahtar için asla eski bir seçici adını yeniden kullanmayın.
s202611imzalar7–30 gün tutulurp= (iptal edildi)s202705imzalarÇevrimiçi DKIM anahtarı üretmek güvenli mi?
Yalnızca anahtar tarayıcınızda üretilip hiçbir yere gönderilmiyorsa: bu sayfa onu, ağa erişemeyen izole bir çerçevenin içinde Web Crypto ile üretir ve bunu tarayıcınızın geliştirici araçlarından doğrulayabilirsiniz.
Bazı çevrimiçi oluşturucular anahtarı kendi sunucusunda üretip yanıtta geri gönderir; orada günlüğe kaydedilebilir ya da saklanabilir. Tarayıcınızda üretilen anahtar, siz kaydedene kadar yalnızca sekmenizde bulunur.
Bu sayfadaki başka hiçbir betik anahtarı tutan çerçeveyi okuyamaz ve sayfa çevrimdışı çalışır: Wi-Fi bağlantınızı kapatın ve yeniden üretin.
GET /generate?key_size=2048200 {"private_key": "-----BEGIN…"}günlüğe kaydedilebilirDKIM Kaydı Oluşturucu SSS
DKIM kaydı nedir?
Burada DKIM anahtarı üretmek güvenli mi?
Hangi anahtar boyutunu kullanmalıyım?
Google Workspace veya Microsoft 365 için DKIM anahtarı gerekir mi?
DKIM seçicisi (selector) nedir?
Özel anahtar hangi biçimde?
Bir alan adının birden fazla DKIM kaydı olabilir mi?
DKIM kaydım neden 255 karakterden uzun?
DKIM kaydında t=y ne anlama gelir?
DKIM anahtarlarını ne sıklıkla döndürmeliyim?
Eksik bir şey mi var?Bir özellik ya da yeni bir araç önerin
İlgili araçlar
DMARC Kaydı Oluşturma Aracı
RFC 9989 için DMARC kaydınızı, şu anda yayımladığınız kayıttan başlayarak oluşturun ve geçemeyen e-postaya alıcıların ne yapacağını görün.
SPF Kaydı Oluşturma Aracı
E-posta sağlayıcılarınız ve sunucularınız için 10 DNS sorgusu limitini canlı kontrol ederek geçerli bir SPF TXT kaydı oluşturun
DKIM Kontrolü
Otomatik seçici algılama ile DKIM kayıtlarını doğrulayın
DMARC Sorgulama
Alan adının DMARC politikası ve hizalama ayarlarını kontrol edin
SPF Kayıt Kontrolü
SPF kayıtlarını doğrulayın ve RFC 7208'e göre DNS sorgu sayısını kontrol edin
MX Sorgulama
Posta değişim kayıtlarını ve posta sunucusu ayrıntılarını bulun
E-posta Başlık Analizi
Ham e-posta başlıklarını ayrıştırın ve e-posta yolculuğunu izleyin
BIMI Kaydı Kontrolü
BIMI kaydı, SVG Tiny PS logo ve VMC kontrolü, logonun göründüğü gelen kutuları