Hızlı cevap
Özel bir e-posta alan adı için DKIM'i nasıl kurarım?
E-posta sağlayıcınızın alan adı ayarlarını açın, gösterdiği DKIM kayıtlarını kopyalayın ve DNS'inizde _domainkey adı altında yayımlayın: Proton Mail ve Fastmail için üç CNAME kaydı, Mailbox.org için dört. Postelva bunları ücretsiz DNS düzenleyicisinde barındırır ve sağlayıcı kayıtları algıladığında imzalama başlar.
Üç sağlayıcının DKIM kayıtları
| Sağlayıcı | Kayıtlar | Adlar (ana bilgisayar) | Şuraya işaret eder |
|---|---|---|---|
| Proton Mail | 3 CNAME | protonmail._domainkey, protonmail2._domainkey, protonmail3._domainkey | domains.proton.ch altında, alan adınıza özgü bir hedef |
| Mailbox.org | 4 CNAME | MBO0001._domainkey - MBO0004._domainkey | MBO0001._domainkey.mailbox.org ve MBO0004'e kadar böyle devam eder |
| Fastmail | 3 CNAME | fm1._domainkey, fm2._domainkey, fm3._domainkey | fm1.yourdomain.dkim.fmhosted.com, fm2 ve fm3 aynı şekilde |
Son kontrol: ; daha eski veriler kendi tarihini taşır
DKIM'i beş adımda kurun
Sağlayıcınızın DKIM sekmesini açın
Proton Mail'de bu Settings, Organization, Domain names, ardından alan adının DKIM sekmesidir. Fastmail ve Mailbox.org'da alan adı ayarları kayıtları listeler.
Her adı ve hedefi kopyalayın
Tam olarak kopyalayın. Yeniden yazmayın: bir hedefteki tek bir yanlış karakter anahtarı okunamaz kılar.
Kayıtları DNS düzenleyicide ekleyin
Sağlayıcının verdiği ana bilgisayarla satır başına bir CNAME kaydı oluşturun. DNS düzenleyiciniz alan adını kendiliğinden ekliyorsa, yalnızca ondan önceki kısmı girin.
Bekleyin, ardından sağlayıcıdan doğrulamasını isteyin
Sağlayıcının doğrula veya yeniden kontrol et düğmesine tıklayın. Yeni bir kaydın her yerde görünür olması birkaç dakikadan birkaç saate kadar sürebilir.
Bir test iletisi gönderin ve sonucu okuyun
Başka bir sağlayıcıdaki bir adrese ileti gönderin, tam başlıklarını açın ve dkim=pass arayın. Ardından DMARC kaydına geçin.
; Fastmail (replace example.com with your domain)
fm1._domainkey.example.com. IN CNAME fm1.example.com.dkim.fmhosted.com.
fm2._domainkey.example.com. IN CNAME fm2.example.com.dkim.fmhosted.com.
fm3._domainkey.example.com. IN CNAME fm3.example.com.dkim.fmhosted.com.
; Mailbox.org
MBO0001._domainkey.example.com. IN CNAME MBO0001._domainkey.mailbox.org.
MBO0002._domainkey.example.com. IN CNAME MBO0002._domainkey.mailbox.org.
MBO0003._domainkey.example.com. IN CNAME MBO0003._domainkey.mailbox.org.
MBO0004._domainkey.example.com. IN CNAME MBO0004._domainkey.mailbox.org.DKIM nasıl çalışır?
DKIM, gönderen sunucunun her iletiyi bir özel anahtarla imzalamasına ve herhangi bir alıcının imzayı DNS'te yayımlanan bir genel anahtarla kontrol etmesine izin verir. İmza bir DKIM-Signature başlığında durur. İmzalayan alan adını (d=), selector'ü (s=), imzalanan başlıkları (h=), gövdenin bir karmasını (bh=) ve imzanın kendisini (b=) taşır. Bir İnternet Standardı olan RFC 6376 bu etiketleri tanımlar.
Alıcı DNS adını selector'den ve alan adından oluşturur: selector._domainkey.domain. fm1 selector'ü ve example.com alan adı için fm1._domainkey.example.com sorgular. Yanıt, v=DKIM1, k=rsa etiketlerini ve p= ardından base64 biçiminde genel anahtarı içeren bir kayıttır. Boş bir p= anahtarın iptal edildiği anlamına gelir.
Geçerli bir imza iki şeyi kanıtlar: ileti, o alan adının özel anahtarına sahip bir sistem tarafından imzalanmıştır ve imzalanan kısımlar aktarım sırasında değişmemiştir. İletinin istenen bir ileti olduğunu söylemez. Bu yargı, SPF, DKIM ve DMARC karşılaştırması sayfasında ele alınan DMARC'a aittir.
Sağlayıcılar neden bir anahtar yerine CNAME kayıtları ister?
Bir CNAME anahtarı sağlayıcıya devreder: genel anahtar sağlayıcının adresinde durur ve sağlayıcı sizden DNS'i düzenlemenizi istemeden onu değiştirebilir. Proton Mail, Fastmail ve Mailbox.org'un üçü de bu kalıbı kullanır. Kayıtları, selector adınızdan gerçek anahtar kaydını tutan, kontrol ettikleri bir ana bilgisayara giden CNAME'lerdir.
Yararı anahtar döndürmedir. RFC 6376, bir selector'ü yeniden kullanmak yerine yeni anahtarları yeni selector'ler altında yayımlamayı önerir ve Proton Mail üç selector yayımlar (protonmail, protonmail2, protonmail3); bu, sağlayıcıya bir anahtardan diğerine geçmek için alan tanır. Sizin için bedeli güvendir: yanıt vermeye devam etmesi için sağlayıcının ana bilgisayarına güvenirsiniz.
Postelva'nın 12 Kasım 2026 tarihli karşılaştırmasına göre, DKIM kayıtları yardım sayfalarında okunan üç sağlayıcı 3, 4 ve 3 CNAME kaydı, toplamda 10 kayıt gerektirir ve hiçbiri bir TXT anahtarı istemez.
DKIM anahtarı ne kadar uzun olmalı?
2048 bitlik bir RSA anahtarı kullanın; 1024 bit, RFC 6376'nın uzun ömürlü anahtarlar için izin verdiği minimumdur. Standart, imzalayanların en az 1024 bitlik RSA anahtarları kullanması gerektiğini ve doğrulayanların 512 ila 2048 bitlik anahtarları kontrol edebilmesi gerektiğini söyler. Google'ın gönderen yönergeleri en az 1024 bit ister ve 2048'i önerir. Yukarıdaki CNAME kurulumunda olduğu gibi anahtarı sağlayıcı oluşturduğunda, uzunluk onun seçimidir ve sizin için yapılandırılacak bir şey kalmaz.
Boyutu kendiniz seçmeniz gerektiğinde 2048 seçin. 2048 bitlik bir anahtar DNS'te tek bir 255 karakterlik dizeden uzundur, bu yüzden TXT değeri birkaç dizeye bölünür; çoğu DNS düzenleyici bunu kendiliğinden yapar. Aynı düzenleyici sınırı, SPF kaydı nasıl oluşturulur sayfasında anlatılan SPF kaydı için de geçerlidir.
Bir alan adında birkaç sağlayıcı kullanabilir miyim?
Evet: her sağlayıcı kendi selector'üyle imzalar, bu yüzden DKIM kayıtları çakışmaz. Nedeni selector'dür. Proton protonmail, protonmail2 ve protonmail3 kullanır; Fastmail fm1, fm2 ve fm3 kullanır; Mailbox.org MBO0001'den MBO0004'e kadar kullanır. Sizin adınıza gönderen bir bülten aracı kendi selector'ünü ekler.
SPF farklıdır: tüm göndericiler için 10 sorgu sınırıyla tek bir kayıt tutar. Bir sağlayıcıdan kalıcı olarak ayrıldığınızda, yenisinin imzaladığını doğruladıktan sonra DKIM kayıtlarını kaldırın; böylece terk edilmiş bir anahtar eski hesaba erişim kazanan biri tarafından kullanılamaz. Bir taşımanın tam sırası için postayı kaybetmeden e-postayı yeni bir sağlayıcıya taşıma sayfasına bakın.
DKIM'in çalıştığını nasıl kontrol ederim?
Selector'ü dig ile sorgulayın, ardından gerçek bir ileti gönderin. dig CNAME fm1._domainkey.example.com +short komutu sağlayıcının hedefini yazdırmalıdır. Bir TXT anahtarı için bunun yerine TXT sorun. Belirleyici test bir iletidir: alınan kopyanın başlıkları, alıcı sunucunun dkim=pass kaydedip kaydetmediğini gösterir.
Kayıt doğruysa ve kontrol yine de başarısız oluyorsa, olağan nedenler yanlış bir ana bilgisayar adı (alan adının DNS düzenleyici tarafından iki kez eklenmesi), eski bir önbellek ya da sağlayıcı imzalamayı etkinleştirmeden önce gönderilmiş bir iletidir. Sonraki rehber, MX, SPF, DKIM ve DMARC kayıtları nasıl kontrol edilir, komutları listeler. Fastmail adımlarının tamamı Fastmail özel alan adı rehberi içindedir.
DKIM kurulum soruları
DKIM selector'ü nedir?
Selector, imzalayanın seçtiği ve fm1 veya protonmail gibi tek bir anahtarı tanımlayan bir etikettir. Bir alan adının aynı anda birkaç anahtar tutmasına ve bunları kesinti olmadan döndürmesine izin verir.
Zaten SPF'im varsa DKIM'e ihtiyacım var mı?
Evet. SPF, bir ileti yönlendirildiğinde bozulur; DKIM imzası ise ileti değiştirilmezse hayatta kalır. Gmail'in toplu gönderici kuralları ikisini de ister.
DNS düzenleyicim neden alt çizgiyle başlayan bir kaydı reddediyor?
_domainkey gibi alt çizgili adlar, geçerli ana bilgisayar adları olmasalar da DNS'te geçerlidir. Ana bilgisayarı sağlayıcının gösterdiği gibi tam olarak girin, alan adını iki kez eklemeyin.
DKIM selector'ünü değiştirebilir miyim?
Sağlayıcı belirler. Mailbox.org MBO0001'den MBO0004'e, Fastmail fm1'den fm3'e ve Proton Mail protonmail'den protonmail3'e kadar kullanır. Adları değiştirmeden bırakın.
DKIM iletiyi şifreler mi?
Hayır. Kökeni ve bütünlüğü kanıtlamak için iletiyi imzalar, içeriği gizlemez.
Özetle
- DKIM her iletiyi imzalar; genel anahtar selector._domainkey.domain adresinde durur.
- Proton Mail ve Fastmail 3 CNAME kaydı, Mailbox.org 4 gerektirir.
- Adları ve hedefleri sağlayıcının ekranından tam olarak kopyalayın; Proton Mail hedefleri alan adınıza özgüdür.
- RFC 6376, imzalayanların en az 1024 bitlik RSA anahtarları kullanmasını gerektirir; 2048 önerilir.
- Her sağlayıcı kendi selector'lerini kullanır, bu yüzden birkaçı tek bir alan adı için imzalayabilir.
- dig ve dkim=pass gösteren gerçek bir iletiyle test edin.
- Postelva kayıtları ücretsiz DNS'te barındırır; bir .com her yıl $12,49/yıl tutar.
Kaynaklar (5)
- RFC 6376, DomainKeys Identified Mail (DKIM) İmzaları — RFC Editor (2026-11-12 tarihinde okundu)
- E-posta gönderen yönergeleri — Google Workspace Admin Help (2026-11-12 tarihinde okundu)
- Özel alan adı ve sahteciliğe karşı koruma — Proton (2026-11-12 tarihinde okundu)
- Özel bir alan adı için SPF, DKIM ve DMARC — Mailbox.org (2026-11-12 tarihinde okundu)
- Fastmail DNS yardımı — Fastmail (2026-11-12 tarihinde okundu)