Inleiding
Dit document beschrijft hoe u DomainKeys Identified Mail (DKIM) kunt configureren door te ondertekenen met een e-mail security applicatie (ESA).
Voorwaarden
Vereisten
Cisco raadt kennis van de volgende onderwerpen aan:
- Toegang tot e-mail security applicatie (ESA).
- DNS bewerkt toegang om TXT-records toe te voegen/te verwijderen.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Controleer of de DKIM-signalering uit is
U moet ervoor zorgen dat DKIM-ondertekening is uitgeschakeld in alle mailflow-beleid. Zo kunt u DKIM-signalering configureren zonder dat dit gevolgen heeft voor de e-mailstroom:
- Navigatie naar Mail Policies > Mail Flow Policies.
- Navigatie naar elk poststroombeleid en zorg ervoor dat de Domain Key/DKIM Signing is ingesteld op Off.
Een DKIM-ondertekeningstoets maken
U moet een nieuwe DKIM-ondertekeningssleutel maken op de ESA:
- Navigeer naar Mail Policies > Ondertekeningstoetsen en selecteer Toevoegen Sleutel...
- Geef de DKIM-toets een naam en genereer een nieuwe private-toets of plak deze in een huidige toets.
Opmerking: in de meeste gevallen is het aan te raden om een 2048-bits privé-sleutelgrootte te kiezen.
- Breng de veranderingen aan.
Een nieuw DKIM-ondertekeningsprofiel genereren en de DNS-record naar DNS publiceren
Vervolgens moet u een nieuw DKIM-ondertekeningprofiel maken, een DKIM DNS-record genereren van dat DKIM-ondertekeningprofiel en dat record publiceren naar DNS:
- Navigation to Mail Policies > Profielen ondertekenen en klik op Add Profile.
- Geef het profiel een beschrijvende naam in het veld Profielnaam.
- Voer uw domein in het veld Domeinnaam in.
- Voer een nieuwe selectortekenreeks in het veld Selector in.
Opmerking: de selector is een willekeurige string die wordt gebruikt om meerdere DKIM DNS-records voor een bepaald domein toe te staan.
- Selecteer de DKIM-ondertekensleutel die in de vorige sectie in het veld Ondertekensleutel is gemaakt.
- Klik op Verzenden.
- Klik hier op Generate in de kolom DNS Text Record voor het ondertekeningsprofiel dat u zojuist hebt gemaakt en kopieer het DNS-record dat is gegenereerd. Deze moet er als volgt uitzien:
selector2._domainkey.domainsite IN TXT "v=DKIM1; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwMaX6wMAk4iQoLNWiEkj0BrIRMDHXQ7743OQUOYZQqEXSs+jMGomOknAZJpjR8TwmYHVPbD+30QRw0qEiRY3hYcmKOCWZ/hTo+NQ8qj1CSc1LTMdV0HWAi2AGsVOT8BdFHkyxg40oyGWgktzc1q7zIgWM8usHfKVWFzYgnattNzyEqHsfI7lGilz5gdHBOvmF8LrDSfN""KtGrTtvIxJM8pWeJm6pg6TM/cy0FypS2azkrl9riJcWWDvu38JXFL/eeYjGnB1zQeR5Pnbc3sVJd3cGaWx1bWjepyNQZ1PrS6Zwr7ZxSRa316Oxc36uCid5JAq0z+IcH4KkHqUueSGuGhwIDAQAB;"
- Breng de wijzigingen aan.
- Verzend de DKIM DNS TXT-record in stap 2 naar DNS.
- Wacht totdat de DKIM DNS TXT-record volledig is gepropageerd.
- Ga naar Mail Beleid > Ondertekeningsprofielen.
- Klik onder de kolom Test Profile op Test voor het nieuwe DKIM-ondertekenprofiel. Als de test succesvol is, gaat u verder met deze handleiding. Zo niet, bevestig dat de DKIM DNS TXT-record volledig is gepropageerd.
DKIM-signalering inschakelen
Nu de ESA is ingesteld op DKIM gebarenberichten, kunnen we de DKIM-ondertekening inschakelen:
- Ga naar Mail Policies > Mail Flow Policies.
- Ga naar elk beleid voor e-mailstromen dat het Verbindingsgedrag van Relay heeft en schakel Domain Key/DKIM-signalering in op On.
Opmerking: standaard is het enige e-mailstroombeleid met een Connection Behavior of Relay het e-mailstroombeleid dat Relayed wordt genoemd. U moet ervoor zorgen dat alleen DKIM-gebarentekenberichten uitgaand zijn.
- Breng de veranderingen aan.
Test Mail Flow om DKIM-passen te bevestigen
Op dit punt is de DKIM ingesteld. U moet echter DKIM-signalering testen om er zeker van te zijn dat het uitgaande berichten ondertekent zoals verwacht en dat het de DKIM-verificatie doorgeeft:
- Verzend een bericht via de ESA en zorg ervoor dat de DKIM wordt ondertekend door de ESA en de DKIM wordt geverifieerd door een andere gastheer.
- Zodra het bericht op het andere eind wordt ontvangen, controleer de kopballen van het bericht voor de kopbal verificatie-Resultaten. Zoek naar het DKIM gedeelte van de header om te bevestigen of het is geslaagd voor DKIM verificatie of niet. De header moet er hetzelfde uitzien als dit voorbeeld:
Authentication-Results: mx1.domainsite; spf=SoftFail smtp.mailfrom=user1@domainsite;
dkim=pass header.i=none; dmarc=fail (p=none dis=none) d=domainsite
- Zoek naar de kop "DKIM-Signature" en bevestig dat de juiste selector en het domein worden gebruikt:
DKIM-Signature: a=rsa-sha256; d=domainsite; s=selector2;
c=simple; q=dns/txt; i=@domainsite;
t=1117574938; x=1118006938;
h=from:to:subject:date;
bh=MTIzNDU2Nzg5MDEyMzQ1Njc4OTAxMjM0NTY3ODkwMTI=;
b=dzdVyOfAKCdLXdJOc9G2q8LoXSlEniSbav+yuU4zGeeruD00lszZ
VoG4ZHRNiYzR
Verifiëren
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.
Problemen oplossen
Er is momenteel geen specifieke manier om problemen op te lossen voor deze configuratie.
Gerelateerde informatie