Bei DKIM wird ein digitales Schlüsselpaar erstellt. Der erste Schlüssel dient als „Public Key“, der auf Ihrem DNS-Server veröffentlicht wird. Der zweite Schlüssel dient dann als „Private Key“, dieser kennt nur der Versender.
Der Public Key wird als Datensatz im DNS-Server Ihrer Domain hinterlegt. Der Private Key erstellt für jede E-Mail eine digitale Signatur, die automatisch in die Kopfzeile der E-Mail eingefügt wird. Beim Versenden einer E-Mail erkennt der Server des Empfängers den Private Key und fragt automatisch nach dem Public Key. Passen beide Schlüssel zusammen, wird die E-Mail zugestellt.