Warum landet meine Mail im Spam? SPF, DKIM und DMARC einfach erklärt

Wenn deine E-Mails im Spam landen, liegt das oft an fehlenden oder falsch konfigurierten SPF-, DKIM- oder DMARC-Einträgen. In diesem Artikel erkläre ich dir, wie die drei Mechanismen funktionieren – und wie du dein Mail-Setup in wenigen Minuten prüfen kannst.

Du schickst eine wichtige E-Mail an einen Kunden – aber sie landet im Spam. Oder noch schlimmer: Sie kommt gar nicht an.

Dieses Problem begegnet mir regelmäßig bei neuen Kunden. Die Ursache ist fast immer dieselbe: Das Mail-System ist technisch nicht korrekt authentifiziert.

Damit E-Mails heute zuverlässig zugestellt werden, müssen drei Sicherheitsmechanismen richtig konfiguriert sein:

  • SPF – Wer darf E-Mails für deine Domain versenden?
  • DKIM – Wurde die E-Mail unterwegs verändert?
  • DMARC – Was soll passieren, wenn SPF oder DKIM fehlschlagen?

Wenn einer dieser Bausteine fehlt oder falsch konfiguriert ist, behandeln viele Mailserver deine Nachricht automatisch als Spam.


Warum Spamfilter heute so streng sind

E-Mail ist eines der ältesten Protokolle im Internet. Ursprünglich gab es jedoch keine echte Absenderprüfung. Jeder konnte theoretisch jede Domain als Absender eintragen.

Diese Lücke wurde massiv für Spam und Phishing genutzt. Deshalb prüfen moderne Mailserver heute sehr genau, ob eine E-Mail wirklich von der Domain stammt, die im Absender steht.

Die drei wichtigsten Mechanismen dafür sind SPF, DKIM und DMARC.


SPF – Wer darf E-Mails für deine Domain versenden?

SPF (Sender Policy Framework) ist ein DNS-Eintrag, der festlegt, welche Server E-Mails für deine Domain versenden dürfen.

Ein typischer SPF-Eintrag sieht zum Beispiel so aus:

v=spf1 include:spf.protection.outlook.com -all

Dieser Eintrag bedeutet:

  • E-Mails dürfen über Microsoft 365 versendet werden
  • Alle anderen Server sind nicht erlaubt

Wenn ein fremder Server versucht, E-Mails mit deiner Domain zu verschicken, erkennt der empfangende Mailserver sofort, dass etwas nicht stimmt.

Typische SPF-Fehler

  • Mehrere SPF-Records im DNS
  • Fehlende Mailserver im SPF-Eintrag
  • Weiterleitungen über externe Systeme
  • Zu viele DNS-Lookups

DKIM – Die digitale Signatur deiner E-Mail

DKIM (DomainKeys Identified Mail) fügt jeder E-Mail eine kryptografische Signatur hinzu.

Diese Signatur wird vom empfangenden Mailserver überprüft. Wenn sie gültig ist, bedeutet das:

  • Die E-Mail stammt wirklich von der angegebenen Domain
  • Der Inhalt wurde unterwegs nicht verändert

Technisch funktioniert das über einen öffentlichen Schlüssel im DNS deiner Domain.

Ein DKIM-DNS-Eintrag kann zum Beispiel so aussehen:

selector1._domainkey.example.com

Der dazugehörige private Schlüssel befindet sich auf deinem Mailserver.

Typische DKIM-Probleme

  • DKIM ist im Mailserver nicht aktiviert
  • DNS-Eintrag fehlt
  • Signatur wird durch Weiterleitungen zerstört
  • Mail-Gateway verändert den Inhalt

DMARC – Die Kontrollinstanz

DMARC (Domain-based Message Authentication, Reporting and Conformance) baut auf SPF und DKIM auf.

Es legt fest, was passieren soll, wenn eine E-Mail die Authentifizierung nicht besteht.

Ein einfacher DMARC-Eintrag könnte so aussehen:

v=DMARC1; p=none; rua=mailto:[email protected]

Die wichtigsten Richtlinien sind:

  • p=none – Nur überwachen
  • p=quarantine – E-Mail landet im Spam
  • p=reject – E-Mail wird komplett abgelehnt

Zusätzlich kann DMARC Berichte an eine E-Mail-Adresse senden, damit du sehen kannst, wer deine Domain nutzt.


Die häufigsten Ursachen für Spam-Probleme

Wenn E-Mails im Spam landen, liegt das meistens an einem dieser Punkte:

  • Kein SPF-Eintrag vorhanden
  • DKIM nicht aktiviert
  • DMARC fehlt komplett
  • Mehrere Mailserver ohne korrekte SPF-Konfiguration
  • Falsche DNS-Einträge
  • Reverse-DNS passt nicht zum Mailserver

Gerade bei Setups mit mehreren Systemen (z.B. Website, CRM, Newsletter-Tool, Microsoft 365) entstehen schnell Inkonsistenzen.


Quick-Check: Funktioniert dein Mail-Setup?

Mit dieser kurzen Checkliste kannst du dein System prüfen:

  • Existiert ein SPF-Eintrag im DNS?
  • Ist DKIM im Mailserver aktiviert?
  • Gibt es einen DMARC-Eintrag?
  • Versenden alle Systeme über erlaubte Server?
  • Passt der Reverse DNS zum Mailserver?
  • Gibt es keine doppelten SPF-Records?

Wenn du hier unsicher bist, lohnt sich eine kurze Analyse – viele Probleme lassen sich in wenigen Minuten finden.


Fazit

Dass E-Mails im Spam landen, liegt selten am Inhalt der Nachricht. In den meisten Fällen ist die technische Konfiguration der Domain das Problem.

Mit korrekt eingerichteten SPF-, DKIM- und DMARC-Einträgen steigt die Zustellrate deutlich und deine E-Mails werden von Mailservern als vertrauenswürdig eingestuft.

Wenn du wissen möchtest, ob deine Domain korrekt konfiguriert ist, kannst du dein Setup schnell prüfen lassen.

DMARC-Check in 15 Minuten – ich analysiere deine Mail-Konfiguration und zeige dir mögliche Probleme.

📧 Mail Auth Checker

Prüfe SPF, DKIM und DMARC deiner Domain — erfahre ob deine Mails korrekt authentifiziert sind.