Tillbaka till kunskapscenter
Vad är DKIM? DomainKeys Identified Mail förklarat (guide 2026)
security David Lindgren 8 min8/6/2026

Vad är DKIM? DomainKeys Identified Mail förklarat (guide 2026)

DKIM lägger en kryptografisk signatur på varje e-postmeddelande din domän skickar, så att mottagande servrar kan bevisa att meddelandet är äkta och oförändrat. Så fungerar det, så sätter du upp det och så går det sönder.

Kör samma kontroll direkt – gratis

Ange din domän och få en 9-punkts audit – DNS, SPF/DKIM/DMARC, SSL, säkerhetsheaders, dark web-exponering – på 60 sekunder.

Ingen registrering · <60s · GDPR/EU-hantering

DKIM (DomainKeys Identified Mail) är en standard för e-postautentisering, definierad i RFC 6376, som fäster en kryptografisk signatur på varje meddelande din domän skickar. Den mottagande e-postservern hämtar din publika nyckel från DNS, räknar om signaturen över meddelandets brödtext och utvalda rubriker och bekräftar två saker: att posten verkligen kom från din domän och att ingen ändrade den på vägen. Skickar du e-post från en egen domän är DKIM inte längre valfritt. Google och Yahoo har krävt det av massutskickare sedan februari 2024, och Microsoft började den 5 maj 2025 avvisa post från högvolymsavsändare som inte uppfyller kraven till Outlook.com, Hotmail.com och Live.com (Microsoft Defender for Office 365-bloggen).

Kuvert och hänglås som symboliserar ett kryptografiskt signerat e-postmeddelande

Så fungerar DKIM i praktiken

DKIM är ett signatursystem med publik nyckel lagt ovanpå SMTP. Flödet har fyra steg:

  1. Du skapar ett nyckelpar. Den privata nyckeln stannar på din utgående e-postserver eller hos din e-postleverantör. Den publika nyckeln publiceras i DNS.
  2. Servern signerar utgående post. Den hashar brödtexten plus en vald lista rubriker (From, Subject, Date med flera), signerar hashen med den privata nyckeln och lägger in resultatet som en DKIM-Signature:-rubrik.
  3. Mottagaren hämtar din publika nyckel. Den läser domänen (d=) och selektorn (s=) ur signaturrubriken och frågar efter en TXT-post på <selektor>._domainkey.<domän>.
  4. Mottagaren verifierar. Den räknar om hashen och jämför med signaturen. Stämmer de är de signerade delarna av meddelandet äkta och oförändrade.

En avgörande skillnad: DKIM överlever vidarebefordran, vilket SPF inte gör. SPF validerar den anslutande IP-adressen och bryts därför så fort en e-postlista eller vidarebefordrare skickar meddelandet vidare. En DKIM-signatur följer med själva meddelandet, vilket är skälet till att DKIM-anpassning oftast är den mer hållbara halvan av en DMARC-policy.

Så är en DKIM-post uppbyggd

En publicerad DKIM-post är en TXT-post i DNS på ett selektorspecifikt värdnamn. Här är ett förkortat exempel för selektorn s1 på example.com, publicerad på s1._domainkey.example.com:

v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...

De taggar du oftast stöter på:

TaggVar den finnsBetydelse
v=DNS-postenVersion, alltid DKIM1
k=DNS-postenNyckeltyp: rsa (standard) eller ed25519
p=DNS-postenDen publika nyckeln i Base64. Tomt p= återkallar nyckeln
t=yDNS-postenTestläge. Mottagare ska inte straffa misslyckanden
d=SignaturrubrikenSignerande domän, den som DMARC matchar mot
s=SignaturrubrikenSelektor, så att en domän kan ha många nycklar
h=SignaturrubrikenListan över rubriker som signaturen täcker
bh=SignaturrubrikenHash av den kanoniserade brödtexten
x=SignaturrubrikenSignaturens utgångstid som Unix-tidsstämpel

En detalj fäller nästan alla: en publik RSA-nyckel på 2048 bitar är längre än gränsen på 255 byte för en enskild teckensträng i DNS, så den måste publiceras som flera citerade strängar som resolvern sätter ihop. Vissa DNS-paneler gör detta automatiskt, andra inte, och en felaktigt delad nyckel misslyckas utan något synligt felmeddelande.

Så sätter du upp DKIM i fem steg

  1. Skapa ett RSA-nyckelpar på 2048 bitar, eller låt leverantören göra det. Google Workspace, Microsoft 365, Zoho, Mailgun, SendGrid, Postmark och Amazon SES utfärdar alla nycklar från sina adminkonsoler.
  2. Välj en beskrivande selektor. Använd en per avsändande system, till exempel google1 eller mg-2026a. Återanvänd aldrig samma selektor i två system.
  3. Publicera TXT-posten på <selektor>._domainkey.<dindomän>. Vänta på spridning, vilket oftast tar minuter men kan ta upp till zonens TTL.
  4. Aktivera signering i den avsändande plattformen. Att publicera nyckeln utan att slå på signeringen är den vanligaste halvfärdiga DKIM-installationen.
  5. Verifiera. Fråga posten från en terminal med dig TXT s1._domainkey.example.com +short, skicka sedan ett testmeddelande till en egen brevlåda och läs rubriken Authentication-Results:. Du vill se dkim=pass.

Upprepa detta för varje system som skickar i din domäns namn: e-postvärden, marknadsplattformen, faktureringsverktyget, supportsystemet. Alla behöver egen selektor och egen nyckel.

DKIM mot SPF och DMARC

De tre standarderna kompletterar varandra. DKIM bevisar integritet, SPF godkänner sändvägen och DMARC knyter endera resultatet till den synliga From-adressen och talar om vad mottagaren ska göra vid fel.

SPFDKIMDMARC
Definierad iRFC 7208RFC 6376RFC 7489
Vad som validerasAvsändande IP-adressMeddelandets signaturMatchning mellan SPF/DKIM och From-domänen
Överlever vidarebefordranNejJaBeror på att DKIM överlever
KryptografiIngenSignatur med publik nyckelIngen
DNS-poster som krävsEn TXT per domänEn TXT per selektorEn TXT på _dmarc
Vanligaste felorsakenFler än 10 DNS-uppslagSaknad eller feldelad nyckelIngen mekanism matchar
Inbyggd rapporteringNejNejJa, aggregerad och forensisk

Införande av SPF, DMARC och DKIM över 5,5 miljoner domäner i februari 2026, där SPF når 56,0 procent, DMARC 30,4 procent och DKIM 22,7 procent

DKIM är fortfarande minst utbrett av de tre. En genomsökning av 5,5 miljoner domäner i februari 2026 gav SPF 56,0 %, DMARC 30,4 % och DKIM 22,7 % (DMARCguard-studien). Författarna påpekar att DKIM sannolikt underskattas, eftersom en skanner bara kan pröva vanliga selektorer och inte kan hitta egna.

Nyckellängd, rotation och replay-problemet

Använd RSA med 2048 bitar. RFC 8301 avvecklade signeringsnycklar under 1024 bitar, och NIST SP 800-57 betraktar 2048 bitar som dagens golv för RSA. Nycklar på 1024 bitar verifieras fortfarande hos de flesta mottagare men lever på lånad tid. Att gå till 4096 bitar ger lite och gör DNS-publiceringen krångligare.

Rotera enligt schema. RFC 6376 rekommenderar återkommande rotation utan att ange intervall; M3AAWG:s branschpraxis och de flesta operatörer landar på var sjätte till tolfte månad, eller kvartalsvis i reglerade miljöer. Rotationen är säker om du gör den i rätt ordning: publicera den nya selektorn, signera med den nya nyckeln medan den gamla posten fortfarande ligger kvar, bekräfta godkända resultat i dina DMARC-rapporter och ta först då bort den gamla posten.

Förstå DKIM-replay. I april 2025 utnyttjade en nätfiskekampanj ett äkta signerat Google-meddelande och skickade om det ordagrant till nya offer, så att det kom fram med giltigt dkim=pass från google.com (Red Sifts analys). Inget i signaturen var förfalskat. Attacken fungerar eftersom en DKIM-signatur inte säger något om vem som skickade meddelandet eller till vem. Två praktiska motmedel: översignera de rubriker som betyder något genom att lista dem i h=-taggen fler gånger än de förekommer, vilket hindrar en angripare från att lägga till en extra To: eller Subject:, och sätt kort giltighetstid med x=-taggen för att krympa replay-fönstret.

Vanliga DKIM-fel och vad de beror på

SymtomTrolig orsakÅtgärd
dkim=none i rubrikernaSignering är inte påslagen hos avsändarenAktivera DKIM i plattformen, inte bara i DNS
dkim=permerrorPosten saknas eller p= är feldeladPublicera om som delade citerade strängar
dkim=fail bara på vidarebefordrad postEn lista eller gateway skrev om brödtext eller signerad rubrikBe vidarebefordraren använda ARC, eller förlita dig på SPF-matchning för den vägen
Godkänt för ett system, underkänt för ett annatEn avsändarkälla saknar egen selektorLägg till en egen nyckel per källa
DMARC misslyckas trots dkim=passd=-domänen matchar inte From-domänenSignera med din egen domän, inte leverantörens

Vanliga frågor

Krypterar DKIM min e-post? Nej. DKIM signerar, det krypterar inte. Den som fångar upp meddelandet kan fortfarande läsa det. Transportkryptering är TLS, och innehållskryptering är S/MIME eller PGP.

Kan jag ha fler än en DKIM-post? Ja, och det bör du oftast. Varje selektor är en egen post, så en domän kan bära en nyckel för varje avsändande plattform du använder.

Stoppar DKIM ensamt förfalskad avsändare? Nej. En giltig signatur visar att någon domän signerade meddelandet, men mottagaren agerar bara på det om en DMARC-policy säger till. DKIM plus DMARC på p=quarantine eller p=reject är det som faktiskt blockerar förfalskad post.

Vad händer om jag raderar en DKIM-nyckel? Meddelanden som fortfarande är på väg och signerades med den kommer att underkännas. Vill du återkalla medvetet publicerar du posten med tomt p= i stället för att radera den, så ser mottagarna en uttrycklig återkallelse.

Är Ed25519 redo att användas? Ed25519-signering är standardiserad i RFC 8463 och ger betydligt kortare DNS-poster, men stödet hos verifierare är fortfarande ojämnt. Dubbelsignera med RSA-2048 vid sidan av i stället för att byta rakt av.

Relaterade guider

Kontrollera din DKIM på 60 sekunder

De flesta trasiga DKIM-uppsättningar ser felfria ut i adminkonsolen och avslöjar sig först i rubrikerna på levererad post. FortifyNets gratisskanning läser din live-DNS och rapporterar SPF, DKIM och DMARC tillsammans, jämte din SSL/TLS-konfiguration, säkerhetsheaders och exponering på dark web. Ingen registrering krävs. Kör en gratis skanning av din domän och se vad mottagarna faktiskt ser.

Frequently Asked Questions

#DKIM#e-postautentisering#DMARC#SPF#DNS

Kontrollera din domän nu

Kör en gratis säkerhetsaudit och se om din domän har problemen som beskrivs i den här artikeln.

Cookie-inställningar

Vi använder cookies för att förbättra din upplevelse. Du kan välja vilka cookies du accepterar.