DKIM

Hur man ställer in DKIM

Fyra steg till signerad, verifierbar e-post.

[Snabbt svar]

För att ställa in DKIM genererar du en nyckel i varje sändande plattform (eller med en DKIM generator), publicerar den publika nyckeln som en TXT eller CNAME post på selector._domainkey.yourdomain.com , aktiverar inloggning på plattformen och bekräftar att signaturen går igenom med en DKIM sökning eller rubrikanalys.

Nyckelfakta

  • ›Standardväljare för Google Workspace : google.
  • ›Microsoft 365 använder selector1 och selector2 CNAME poster.
  • ›Använd 2048-bitars RSA-nycklar där din DNS värd tillåter långa TXT värden.

Granskad av EmailAuth forskargrupp

Att konfigurera DKIM tar fem steg: generera ett nyckelpar, publicera den publika nyckeln i DNS vid en väljare, aktivera signering på din sändningsplattform, verifiera att signaturer passerar och anpassar sig till din From-domän, rotera sedan nycklar enligt ett schema. De flesta e-postplattformar genererar nycklarna åt dig och ger dig en post att klistra in i DNS , så arbetet är mestadels noggrann kopiering och verifiering. När DKIM är live matas den in i DMARC -justering tillsammans med SPF .

Innan du börjar

Lista alla tjänster som skickar e-post via din domän: din postlådeleverantör, marknadsföringsverktyg, helpdesk, faktureringssystem och andra. Var och en behöver sin egen DKIM nyckel och väljare. Att missa en tjänst innebär att dess e-post kan misslyckas med DKIM och, när du väl tillämpar DMARC , hamnar i skräppost eller studsar. En domänskanning hjälper dig att hitta avsändare du glömt bort.

  1. 1

    1. Skapa ett nyckelpar

    Skapa en offentlig och privat nyckel, helst 2048-bitars RSA. De flesta plattformar gör detta åt dig i sina DKIM inställningar och håller den privata nyckeln på sin sida. Om du själv är värd, generera paret med din e-postserververktyg och lagra den privata nyckeln säkert.

  2. 2

    2. Publicera den publika nyckeln i DNS

    Lägg till en TXT -post på selector._domainkey.yourdomain.com , med hjälp av väljaren som din plattform ger dig. Värdet ser ut som v=DKIM1; k=rsa; p=YOUR_PUBLIC_KEY. Om nyckeln är lång, dela upp den i citattecken så att DNS accepterar hela värdet.

  3. 3

    3. Aktivera signering

    Aktivera DKIM signering i din sändningsplattform så att varje utgående meddelande får en DKIM-Signature . Bekräfta plattformsskyltarna med väljaren och domänen du publicerade.

  4. 4

    4. Verifiera signaturer och justering

    Skicka ett testmeddelande till en postlåda du kontrollerar och kontrollera rubrikerna för ett DKIM pass. Bekräfta att d=-domänen matchar din From-domän så att DKIM är anpassat för DMARC . En checker- eller domänskanning bekräftar styrka och inriktning i en blick.

  5. 5

    5. Rotera tangenterna enligt ett schema

    Planera att byta nycklar var sjätte till tolfte månad. Publicera en ny väljare, byt signering till den, verifiera att den godkänns och ta sedan bort den gamla posten när ingen e-post använder den.

Rekordexempel

s1._domainkey.example.com IN TXT " v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ..." delas över citattecken om din DNS begränsar postlängden.

Vanliga installationsfel

  • Klistra in nyckeln med radbrytningar eller mellanslag som korrumperar värdet.
  • Publicerar med fel väljarnamn så att posten verkar saknas.
  • Använder en 1024-bitars nyckel när 2048-bitar är tillgänglig.
  • Att glömma en sändningstjänst, så dess post förblir osignerad.
  • Aktiverar signering men kontrollerar aldrig att domänen är i linje med From for DMARC .

Verifiera och verkställ sedan

När DKIM har passerat och justerat flyttar du DMARC mot verkställighet. Börja på p=none för att titta på rapporter, bekräfta att alla dina avsändare autentiseras och gå sedan upp till p=quarantine och p=reject. Google och Yahoo har krävt massavsändare för att autentisera sedan 2024, så en verifierad DKIM inställning är en del av att nå inkorgen. EmailAuth övervakar dina väljare efter installationen, flaggar svaga eller inaktuella nycklar och bekräftar att DKIM förblir i linje när du lägger till nya avsändare.

Vanliga frågor

Hur lång tid tar det för DKIM att fungera efter att jag publicerat posten?

DNS -posten måste spridas, vilket vanligtvis tar minuter men kan ta upp till en dag beroende på din leverantör och TTL. När den offentliga nyckeln är synlig i DNS och signering är aktiverad kan mottagare verifiera din e-post. Skicka ett testmeddelande och kontrollera rubrikerna för att bekräfta att det godkänns.

Kan jag använda en DKIM -nyckel för alla mina sändningsverktyg?

Det är renare att ge varje tjänst sin egen väljare och nyckel, eftersom den privata nyckeln stannar på den plattformen. Att dela en nyckel mellan verktyg är inte praktiskt eftersom varje plattform har sin egen privata nyckel. Att använda en väljare per tjänst gör också rotation och felsökning enklare.

Vilken nyckellängd ska jag använda för DKIM ?

Använd 2048-bitars RSA där din DNS leverantör och plattform stödjer det. Den är starkare än den äldre 1024-bitarsstandarden, vilket vissa mottagare nu avråder från. Om en lång nyckel inte får plats i en TXT sträng, dela upp den i flera citattecken.

Behöver jag fortfarande SPF och DMARC om DKIM är inställt?

Ja. DKIM bevisar att meddelandet var signerat och oförändrat, men DMARC kopplar autentisering till din synliga From-domän och talar om för mottagare vad de ska göra med fel. SPF ger en andra inriktningsbana. Alla tre tillsammans är vad Google och Yahoo förväntar sig av bulksändare.

Hur konfigurerar jag DKIM ?

Slå på DKIM i din e-postplattform, kopiera DNS posten den visar, publicera den, vänta på att DNS ska spridas och klicka på verifiera eller börja signera.

Hur lång tid tar det för DKIM att fungera?

Vanligtvis minuter till några timmar, beroende på DNS utbredning och din leverantörs TTL.

[ DKIM guide ]

En del av kunskapsbasenDKIM · 48 guider

Företagets härkomst

Varför toppfinansiella institutioner och regeringar avvecklat sina instrumentpaneler för e-postsäkerhet.

Traditionella plattformar för e-postautentisering säljer dig en instrumentpanel och ber dina ingenjörer att göra jobbet. I miljöer med hög insats innebär manuell övervakning försenad tillämpning, konfigurationsdrift och oövervakade skuggdomäner.

EmailAuth är den agentiska e-postplattformen. Våra agenter verkställer p=reject, håll avsändare från tredje part i linje och flytta dina domäner till fulla RFC 9989 överensstämmelse, den nya DMARC standarden, med auditerbarhet för människor i slingan.

regeringar Stora företag Tier-1 finansiella institutioner

SaaS · Dedikerad hyresavtal · Air-gapped on-prem · BYOK-kryptering

Fortsätt läsa

Relaterade guider

Se EmailAuth på din egen domän

Starta en 14-dagars proof of concept. Vi kartlägger varje avsändare, kvantifierar din exponering och ger dig en säker väg till full verkställighet.