// so behebst du es
DKIM mit CNAME-Einträgen: delegierte Selektoren (Microsoft 365, SendGrid…)
Viele Anbieter verlangen DKIM als CNAME-Einträge statt als TXT-Schlüssel. So funktionieren sie, und diese Fehler machen sie kaputt.
Was das bedeutet
Ein DKIM-Schlüssel ist normalerweise ein langer TXT-Eintrag, veröffentlicht unter einem Namen wie selector._domainkey.yourdomain.com. Viele Anbieter wie Microsoft 365, SendGrid, Mailchimp oder Amazon SES bitten dich stattdessen, unter diesem Namen einen CNAME-Eintrag hinzuzufügen.
Ein CNAME ist ein Verweis. Er sagt: „Die Antwort liegt dort drüben, auf der Domain des Anbieters.“ Der Anbieter veröffentlicht dann den echten Schlüssel bei sich. Das nennt man einen delegierten Selektor. Sein großer Vorteil: Der Anbieter kann den Schlüssel wechseln (rotieren), ohne dass du dein DNS anfassen musst.
Typische Beispiele:
selector1._domainkey.yourdomain.com CNAME (value shown in Microsoft 365) selector2._domainkey.yourdomain.com CNAME (value shown in Microsoft 365) s1._domainkey.yourdomain.com CNAME s1.domainkey.u1234.wl.sendgrid.net
Warum das wichtig ist
- Wenn der CNAME falsch ist, finden Empfänger keinen Schlüssel und DKIM schlägt fehl, obwohl der Anbieter korrekt signiert.
- Microsoft 365 und andere Tools weigern sich, die DKIM-Signatur einzuschalten, bis sie deine CNAMEs sehen können.
- Ohne ausgerichtete DKIM-Signatur hängt DMARC nur von SPF ab, und SPF geht bei Weiterleitungen kaputt.
So prüfst du es
Delivmail prüft das auf zwei Arten für dich:
- Sende eine Test-E-Mail: Kopiere auf der Startseite (
/) deine einmalige Testadresse, schick eine ganz normale E-Mail von dem Postfach oder Tool, das du prüfen willst, und öffne dann den Bericht. - Nutze den Domain-Scanner: Gib deine Domain unter
/domain-scannerein, um deine SPF-, DMARC- und MX-Einträge zu lesen, ohne etwas zu senden.
Im Bericht zeigt die DKIM-Zeile, welche Domain signiert hat (d=) und ob der Schlüssel gefunden wurde.
So behebst du es
- Kopiere die genauen Werte von deinem Anbieter. Rate sie nicht: Die Werte von Microsoft 365 enthalten deine Domain und den Namen deines Mandanten, die Werte von SendGrid deine Kontonummer.
- Leg CNAME-Einträge an, keine TXT-Einträge. Wenn unter demselben Namen schon ein TXT-Eintrag existiert, lösche ihn: Ein Name kann nicht gleichzeitig einen CNAME und einen anderen Eintrag haben.
- Prüfe das Namensfeld. Viele DNS-Verwaltungen hängen deine Domain automatisch an. Gib
selector1._domainkeyein, nicht den vollständigen Namen, sonst bekommst duselector1._domainkey.yourdomain.com.yourdomain.com. - Schalte das Proxying aus. Stell DKIM-CNAMEs bei Cloudflare auf „DNS only“ (graue Wolke). Ein Eintrag mit Proxy liefert den Schlüssel nicht.
- Füge alle verlangten Einträge hinzu. Microsoft 365 nutzt zwei Selektoren und wechselt zwischen ihnen, wenn es die Schlüssel rotiert. Wenn du nur einen hinzufügst, geht DKIM bei der nächsten Rotation kaputt.
- Aktiviere die Signatur beim Anbieter. In Microsoft 365 muss DKIM für deine Domain im Defender-Portal eingeschaltet werden, nachdem die CNAMEs sichtbar sind. Andere Tools haben eine Schaltfläche „Verify“.
Teste den CNAME selbst
Führe auf einem Computer aus:
nslookup -type=TXT selector1._domainkey.yourdomain.com
Du solltest den CNAME sehen, gefolgt vom Schlüssel (v=DKIM1; k=rsa; p=...). Keine Antwort heißt, dass der CNAME fehlt oder falsch geschrieben ist.
Prüfe, ob es behoben ist
DNS-Änderungen können wenige Minuten bis 48 Stunden dauern. Sobald der Anbieter die Einträge bestätigt, sendest du eine neue E-Mail an eine frische Delivmail-Testadresse. Der Bericht sollte zeigen, dass DKIM mit d=yourdomain.com besteht und DMARC besteht.
Offizielle Hilfe: DKIM-Anleitung von Microsoft 365.
Prüfe, ob es behoben ist
DNS-Änderungen können ein paar Minuten bis einige Stunden dauern. Sende danach eine neue Test-E-Mail oder scanne deine Domain erneut.
Ähnliche Anleitungen
- Kein SPF-Eintrag auf deiner DomainDeine Domain sagt nicht, welche Server E-Mails für sie senden dürfen. Füge einen TXT-Eintrag hinzu, dann können Empfänger deine echten E-Mails von Fälschungen unterscheiden.
- SPF-Fehler: zu viele DNS-Lookups (permerror)SPF erlaubt höchstens 10 DNS-Lookups. Darüber geht der ganze Eintrag kaputt und Empfänger behandeln ihn als ungültig. So verschlankst du ihn.
- Mehrere SPF-Einträge auf einer DomainEine Domain darf nur einen SPF-Eintrag haben. Bei zwei oder mehr geht SPF für jede E-Mail kaputt. Fasse sie zu einer einzigen Zeile zusammen.
- SPF scheitert: Der sendende Server ist nicht berechtigtDeine Domain hat einen SPF-Eintrag, aber der Server, der deine E-Mail gesendet hat, steht nicht darin. Finde heraus, welcher Dienst die E-Mail gesendet hat, und füge ihn hinzu.
- Keine DKIM-Signatur auf deinen E-MailsDKIM fügt eine digitale Signatur hinzu, die beweist, dass eine E-Mail wirklich von deiner Domain kommt. Schalte es bei deinem E-Mail-Anbieter ein und veröffentliche den Schlüssel im DNS.