SMTP-E-Mail-Verifizierung: So prüfen wir tatsächlich, ob ein Postfach existiert

SMTP-E-Mail-Verifizierung: So prüfen wir tatsächlich, ob ein Postfach existiert

„E-Mail-Verifizierung“ klingt einfach. In der Praxis ist sie eine Verhandlung mit Tausenden von Mailserver-Eigenarten — Google drosselt Ihre IP, Microsoft gibt Richtlinienblockaden zurück, Yahoo verlangt einen Verifly-Fallback, und Catch-all-Server bestätigen alles.

Hier ist genau das, was passiert, wenn Sie bei Email Validator auf „Verifizieren“ klicken.

Diagramm der SMTP-Serververbindung für den E-Mail-Verifizierungsprozess


Schritt 1: Syntax & Bereinigung

Vor jedem Netzwerkaufruf:

  • Unsichtbare Unicode-Zeichen entfernen (Zero-Width-Leerzeichen, BOM)
  • RFC-5322-Format validieren
  • Gmail-Punkte normalisieren (john.doe@gmail.com → dedup key)
  • Sperrliste für Wegwerf-Domains prüfen (über 10.000 Domains)
  • Spamfallen-Muster prüfen

Schlägt hier fehl → ungültig oder Wegwerf — keine SMTP-Prüfung nötig, keine Gebühr berechnet.


Schritt 2: DNS-MX-Abfrage

Wir fragen MX-Einträge im DNS ab. Kein MX → ungültig (Domain kann keine E-Mails empfangen).

Die MX-Priorität bestimmt, welchen Server wir zuerst prüfen. Mehrere MX-Hosts werden mit IP-Rotation über unsere GRE-/Hetzner-Pools nacheinander getestet.


Schritt 3: SMTP-Dialog

Typische Prüfsequenz:

>>> EHLO verify.email-validaton.com
<<< 250 OK
>>> MAIL FROM:<verify@email-validaton.com>
<<< 250 OK
>>> RCPT TO:<target@company.com>
<<< 250 OK  ← oder 550 / 552 / 450
>>> RCPT TO:<randomfake@company.com>   ← Catch-all Test
<<< 550     ← Guter: Server lehnt Fake-Adressen

Catch-all-Erkennung: Wird auch die fiktive Adresse mit 250 akzeptiert, ist die Domain Catch-all – das einzelne Postfach bleibt unbestätigt.


Schritt 4: Antwortklassifizierung

Unser Klassifikator ordnet SMTP-Texte Status zu:

Antwortmuster Status
250 bei echter, 550 bei fiktiver Adresse gültig
250 bei beiden catch_all
550 Benutzer unbekannt ungültig
552 mailbox full over_quota
450 / Greylisting-Hinweise riskant (erneuter Versuch)
Richtlinienblockade, nicht eindeutig riskant oder unbekannt

Schritt 5: Anbieterspezifische Behandlung

Einige Anbieter lassen sich über reines SMTP nicht zuverlässig prüfen:

  • Yahoo / AOL → Verifly-API als Ausweichlösung
  • Mail.ru → Verifly mit Mail.ru-spezifischer Zuordnung
  • Google 452 / 552 Kontingent überschritten → over_quota (mailbox exists but is not accepting mail)

Wir markieren niemals gültig, es sei denn, die Konfidenz ist hoch.


Schritt 6: Caching & Guthaben

Eindeutige Ergebnisse (valid, invalid, catch_all, over_quota, disposable) cache per user — repeat checks within TTL skip SMTP.

Kostenpflichtig: valid, invalid, over_quota, disposable
Kostenlos: catch_all, risky, unknown, error

Interne Prüffehler (rate_limited) map to unbekannt bevor Sie sie sehen – Kunden werden für nicht eindeutige Infrastrukturzustände niemals belastet.


Warum das für Ihre Liste wichtig ist

Das Verständnis der SMTP-Verifizierung erklärt, warum:

  • Catch-all ist nicht „gültig“ – das Protokoll kann das Postfach schlicht nicht bestätigen
  • Kontingent überschritten bedeutet nicht ungültig – das Postfach existiert
  • Riskant – erneute Überprüfung erforderlich, Greylisting ist nur vorübergehend
  • Dieselbe Engine steckt in Single Check, Massenprüfung, API und Company Finder

Jetzt live ansehen — Single Check testen →

Verwandt: Catch-All erklärt · Leitfaden zu den Status

Bereit, Ihre E-Mail-Liste zu bereinigen?

200 kostenlose Verifizierungen. Keine Kreditkarte nötig. Vollständige SMTP-Validierung in unter einer Sekunde.

🚀 Kostenloses Konto erstellen
MP

Milan Pasić

Milan Pasić ist Gründer von N-Software und leitender Entwickler von Email Validator. Er hat über ein Jahrzehnt damit verbracht, E-Mail-Infrastruktur, Zustellbarkeitstools und SMTP-Validierungssysteme zu entwickeln, die weltweit von Tausenden Marketern und Entwicklern genutzt werden.