SPF, DKIM und DMARC prüfen: DNS und E-Mail-Header
Finde Fehler bei der E-Mail-Authentifizierung mit DNS-Einträgen und dem Header Authentication-Results einer Testnachricht.
Jeden Versandweg separat testen
Büromails und Bestellbestätigungen können von unterschiedlichen Diensten kommen. Sende je eine Nachricht an ein eigenes Testpostfach. Öffne den Nachrichtenquelltext und prüfe spf=, dkim= und dmarc= in Authentication-Results des Empfängers. Ein vorhandener DNS-Eintrag beweist noch nicht, dass alle Dienste ihn korrekt nutzen.
SPF für den Umschlagabsender nachschlagen
SPF prüft den sendenden Server für die Umschlagdomain. Diese kann vom sichtbaren Absender abweichen. Suche smtp.mailfrom und frage den TXT-Eintrag mit v=spf1 ab. Fasse berechtigte Dienste in einer Richtlinie zusammen. Mehrere SPF-Einträge oder zu viele DNS-Abfragen können Fehler auslösen. MX beschreibt eingehende Post.
DKIM-Selektor und DMARC-Abgleich prüfen
In DKIM-Signature stehen s= für den Selektor und d= für die signierende Domain. Für shop und example.com prüfe shop._domainkey.example.com. Der Schlüssel kann über CNAME verknüpft sein. DMARC benötigt einen erfolgreichen SPF- oder DKIM-Test, dessen Domain zum sichtbaren Absender passt. Prüfe _dmarc.example.com und header.from.
Nach Änderungen erneut senden
Der alte Header ändert sich nicht. Teste alle Versandwege und erfasse legitime Absender vor einer strengeren DMARC-Richtlinie. Prüfe bei weiterem Fehler den Empfängerhinweis, die Reputation und die tatsächliche Ausgangs-IP.
DNS-Abfrage
Frage den TXT-Eintrag des Absenders und _dmarc ab. Entnimm den DKIM-Selektor einer Testnachricht.
Werkzeug öffnen