Zum Inhalt springen
ToolMug

SPF-, DKIM-, DMARC- und MX-Checker

Geben Sie eine Domain oder eine E-Mail-Adresse ein, um deren MX-Mailserver, SPF-, DKIM- und DMARC-Einträge auf einmal abzufragen und auf häufige Fehler zu prüfen – nützlich, wenn E-Mails im Spam landen, wenn jemand Ihre Domain fälscht, oder wenn Sie die Absenderanforderungen von Gmail und Yahoo erfüllen müssen.

Auf unseren Servern verarbeitet und innerhalb einer Stunde gelöscht

Gängige Selektoren wie default, selector1 und google werden automatisch ausprobiert

So funktioniert es

  1. Geben Sie eine Domain ein oder fügen Sie eine E-Mail-Adresse ein (der Teil nach dem @ wird verwendet).
  2. Klicken Sie auf Nachschlagen, um die Ergebnisse für MX, SPF, DKIM und DMARC zu sehen. Wird kein DKIM-Schlüssel gefunden, geben Sie Ihren Selektor ein und schlagen Sie erneut nach.
  3. Beheben Sie die Einträge wie vorgeschlagen bei Ihrem DNS-Anbieter und prüfen Sie erneut, sobald sie wirksam sind.

Optionen erklärt

SPF
Ein TXT-Eintrag an der Domain-Wurzel, der mit v=spf1 beginnt und die Server auflistet, die im Namen der Domain senden dürfen. Es darf nur einen geben.
DMARC
Ein TXT-Eintrag bei _dmarc, der mit v=DMARC1 beginnt und Empfängern sagt, was zu tun ist, wenn SPF- und DKIM-Prüfungen fehlschlagen.
Lookup-Anzahl
Jedes include, a, mx, ptr, exists und redirect in SPF kostet eine DNS-Abfrage, und die Summe darf 10 nicht überschreiten. Includes und Redirects werden aufgelöst, verschachtelte Lookups also mitgezählt.

Die Einträge lesen

Ein SPF-Eintrag ist eine Liste von Bestandteilen. Jeder Bestandteil kann mit einem Qualifier beginnen, der angibt, was bei einem Treffer geschieht (RFC 7208):

Qualifier Bedeutung Beispiel
+ (Standard) Pass: bestanden a oder +a
- Fail: abweisen -all
~ Softfail: annehmen, aber markieren ~all
? Neutral: keine Aussage ?all

Der Checker meldet +all (oder ein einfaches all) als Erlaubnis für jeden Server zu senden, ?all als wirkungslos gegen Spoofing und einen Eintrag ohne all oder redirect= als unvollständig. Außerdem warnt er vor dem Mechanismus ptr und vor einem zweiten SPF-Eintrag.

Ein DMARC-Eintrag besteht aus tag=value-Paaren, die durch Semikolons getrennt sind (RFC 7489):

v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s; pct=100
Tag Bedeutung
v Version, immer DMARC1 und am Anfang des Eintrags
p Richtlinie für die Domain: none, quarantine oder reject
sp Richtlinie für Subdomains; fehlt sie, gilt p
rua Wohin aggregierte Berichte gesendet werden
ruf Wohin Fehlerberichte gesendet werden
pct Anteil der fehlschlagenden Mails, auf den die Richtlinie angewendet wird; 100, wenn nicht angegeben
adkim, aspf DKIM- und SPF-Alignment: r relaxed (Standard) oder s strict
fo Optionen für Fehlerberichte; 0, wenn nicht angegeben

Ein DMARC-Eintrag ohne rua wird markiert, weil Sie so keine Berichte erhielten. Auf der DKIM-Seite wird ein RSA-Schlüssel mit weniger als 2048 Bit als schwach markiert, und ein Schlüssel mit leerem p=-Wert wird als „Widerrufen“ angezeigt.

Häufig gestellte Fragen

Soll SPF mit ~all oder -all enden?

-all weist Empfänger an, nicht aufgeführte Server abzulehnen; ~all markiert sie als verdächtig. Verwenden Sie ~all, bis Sie sicher sind, dass die Liste vollständig ist. Mit DMARC ist der Unterschied gering.

Mit welcher DMARC-Richtlinie sollte ich beginnen?

Beginnen Sie mit p=none und einer rua-Adresse, beobachten Sie die Berichte ein bis zwei Wochen, um sicherzustellen, dass jeder legitime Absender die Prüfung besteht, und wechseln Sie dann zu quarantine und schließlich zu reject.

Warum wird kein DKIM-Schlüssel gefunden?

DKIM-Schlüssel liegen bei selector._domainkey.domain, und der Selektor wird von Ihrem E-Mail-Anbieter gewählt. Gängige Selektoren wie default, selector1, selector2 und google werden automatisch ausprobiert; andernfalls suchen Sie den s=-Wert im DKIM-Signature-Header einer Nachricht und geben ihn als DKIM-Selektor ein.

Datenschutz

Dateien werden zur Verarbeitung per HTTPS hochgeladen und innerhalb einer Stunde automatisch gelöscht.

Ähnliche Tools