Kostenloses Tool

DKIM-Prüfer

Sucht den Schlüssel, mit dem Sie Ihre E-Mails signieren, misst seine Bits und sagt Ihnen, ob er widerrufen oder im Testmodus ist.

Versuchen Sie

Sie kennen Ihren Selektor nicht? Lassen Sie das Feld leer, dann probieren wir die 36 gängigsten. Er steht in s=, im Header DKIM-Signature einer E-Mail, die Sie gesendet haben.

Referenz

Wie es funktioniert und wie man es liest

DKIM signiert jede E-Mail mit einem privaten Schlüssel, den nur der Absender hat. Der empfangende Server sucht den öffentlichen Schlüssel in Ihrem DNS und prüft, ob die Signatur passt: So weiß er, dass die Nachricht von Ihnen stammt und niemand sie verändert hat.

Der Selektor

Die Signatur sagt, wo der Schlüssel zu finden ist

Jede signierte E-Mail enthält einen DKIM-Signature-Header mit der signierenden Domain (d=) und dem Selektor (s=). Der empfangende Server setzt beides zusammen und fragt Ihr DNS nach dem Schlüssel. Ohne den Selektor lässt er sich nicht abfragen, deshalb testen wir die der gängigsten Anbieter.

DKIM-Signature-Header

Beispiel

v=1; a=rsa-sha256

Version und Algorithmus

d=tudominio.com

die signierende Domain

s=google

der Selektor: Google Workspace

bh=… b=…

der Hash der Nachricht und die Signatur

Der Schlüssel liegt unter google._domainkey

Der Schlüssel

Ein öffentlicher Schlüssel in einem TXT-Eintrag

Der Eintrag enthält den öffentlichen Schlüssel in p= und manchmal eine Einstellung. Der private bleibt auf dem signierenden Server und wird nie veröffentlicht. Viele Anbieter veröffentlichen ihn mit einem CNAME auf ihre eigene Zone, um ihn ändern zu können, ohne Sie um etwas zu bitten.

Aufbau eines DKIM-Schlüssels

Beispiel

v=DKIM1

Version

k=rsa

Schlüsseltyp

p=MIIBIjANBgkqhkiG9w0B…

der öffentliche Schlüssel, in Base64

2048 Bit

t=y

Testmodus: am Ende entfernen

Die Länge

Wie viele Bits Ihr Schlüssel hat

Ein kurzer Schlüssel kann geknackt werden, und der Standard (RFC 8301) schreibt vor, RSA-Schlüssel unter 1024 Bit abzulehnen. Heute werden 2048 empfohlen. Wenn Ihr Anbieter den Schlüssel per CNAME für Sie veröffentlicht, verwaltet er ihn: Sie können ihn um einen mit 2048 Bit bitten.

Schlüssellänge

RSA mit 512 Bit

wird abgelehnt: Die Signatur gilt nicht

RSA mit 1024 Bit

das Minimum: besser erhöhen

RSA mit 2048 Bit

heute empfohlen

Ed25519

modern, aber nicht alle prüfen ihn

FAQ

Was ist DKIM?

Es ist eine Signatur, die der Server, der Ihre E-Mails versendet, jeder Nachricht mit einem privaten Schlüssel hinzufügt. Der Empfänger sucht den öffentlichen Schlüssel in Ihrem DNS und prüft, ob die Signatur passt: So weiß er, dass die Nachricht von jemandem stammt, der Ihre Domain kontrolliert, und dass niemand sie unterwegs verändert hat. Anders als beim SPF reist die Signatur in der Nachricht mit und übersteht daher meist eine Weiterleitung.

Wie finde ich meinen DKIM-Selektor?

Öffnen Sie eine E-Mail, die Sie gesendet haben, lassen Sie sich das Original anzeigen (in Gmail „Original anzeigen“) und suchen Sie den Header DKIM-Signature. Der Wert von s= ist der Selektor, der von d= die signierende Domain. Einige gängige: google bei Google Workspace, selector1 und selector2 bei Microsoft 365, default bei cPanel, fm1 bei Fastmail und k1 bei Mailchimp.

Warum finden Sie meinen Schlüssel nicht?

Weil es bei DKIM kein Verzeichnis gibt: Der Schlüssel liegt unter einem Namen, den nur kennt, wer den Selektor weiß. Wir testen die der gängigsten Anbieter, aber manche Dienste erzeugen für jede Domain einen eigenen. Wenn Sie Ihren kennen, tragen Sie ihn in das Feld Selektor ein: Dann lesen wir ihn direkt von Ihren DNS-Servern, das funktioniert also auch, wenn Sie ihn gerade erst veröffentlicht haben.

Verwende ich einen Schlüssel mit 1024 oder 2048 Bit?

Mit 2048, wann immer möglich. 1024 ist das Minimum, das der Standard zulässt, und funktioniert weiterhin, wird aber nicht mehr empfohlen. Ein 2048-Bit-Eintrag überschreitet die 255 Zeichen, die in eine TXT-Zeichenkette passen, und wird daher in Stücke in Anführungszeichen aufgeteilt: Das ist normal, und der lesende Server fügt sie wieder zusammen.

Wenn der Schlüssel veröffentlicht ist, signiere ich meine E-Mails dann schon?

Nicht unbedingt. Der Eintrag sagt nur, dass der Schlüssel existiert; das Signieren ist Sache des sendenden Servers, und bei vielen Anbietern muss man es nach dem Veröffentlichen separat aktivieren. Ob Ihre E-Mails signiert hinausgehen, sehen Sie, wenn in den Headern einer gesendeten Nachricht dkim=pass mit Ihrer Domain steht, oder Sie senden sie an unseren E-Mail-Test.