Opsæt DKIM, når DNS kører via en ekstern server
DKIM
Digitale signaturer bliver stadig vigtigere i e-mailens verden, især med den voksende bekymring for e-mails ægthed og sikkerhed. DKIM, som står for DomainKeys Identified Mail, er en af de teknologier, der bruges til at løse disse problemer. Men hvad sker der, hvis du vil sende mail via server A, mens DNS ligger på server B? Lad os se på, hvordan DKIM fungerer i den situation, og hvordan det kan sættes op for at gøre e-mailtrafikken mere sikker.
Hvad er DKIM?
DKIM er en metode til at verificere e-mailbeskeders ægthed. Den fungerer ved at tilføje en digital signatur til hver udgående besked. Signaturen genereres ved hjælp af en privat nøgle, som opbevares på afsenderens server. Den offentlige nøgle, der skal bruges til at verificere signaturen, offentliggøres i DNS-recordsene for afsenderens domæne.
Sådan fungerer DKIM, når DNS ikke kører på samme server, som mailen sendes fra
I en typisk opsætning står mailserverne og DNS-serverne samme sted. Det gør det nemt at sætte DKIM op, da begge servere har adgang til de samme nøgler og konfigurationsfiler.
Men hvad nu, hvis mailserverne og DNS-serverne står forskellige steder, for eksempel når du vil sende mail via server A, mens DNS ligger på server B? I den situation skal der tages nogle ekstra skridt, for at DKIM fungerer korrekt.
Opsætning af DKIM på den eksterne DNS-server
For at få DKIM til at fungere med adskilte servere skal du følge disse trin:
1. *Generer DKIM-nøglerne på server A:* Den private DKIM-nøgle skal genereres på server A, hvor e-mailene sendes fra.
2. *Offentliggør DKIM-recorden i DNS på server B:* Når DKIM-nøglerne er genereret, skal den tilhørende offentlige nøgle offentliggøres i DNS-recordsene for domænet på server B.
3. *Konfigurer mailserveren på server A:* Mailserveren på server A skal konfigureres til at tilføje DKIM-signaturer til udgående e-mails ved hjælp af den private nøgle, der er genereret der.
Med denne opsætning kan e-mails sendes via server A, mens DKIM-signaturen valideres via DNS-recordsene på server B.
