How It Works
How email checker validates addresses: syntax check, domain verification, MX records, SMTP validation explained.
EmailVerify verwendet einen mehrschichtigen Verifikationsansatz, um die E-Mail-Zustellbarkeit präzise zu bestimmen. Jede E-Mail durchläuft mehrere Validierungsstufen, um die genauesten Ergebnisse zu liefern.
Verifikationsprozess
E-Mail übermittelt
↓
┌─────────────────┐
│ 1. Syntax-Check │ → Ungültiges Format? → Rückgabe ungültig
└────────┬────────┘
↓
┌─────────────────┐
│ 2. Domain-Check │ → Domain existiert nicht? → Rückgabe ungültig
└────────┬────────┘
↓
┌─────────────────┐
│ 3. MX-Eintrag │ → Kein Mail-Server? → Rückgabe ungültig
│ Verifikation │
└────────┬────────┘
↓
┌─────────────────┐
│ 4. Wegwerf- │ → Stimmt mit Datenbank überein? → Als Wegwerf markieren
│ Erkennung │
└────────┬────────┘
↓
┌─────────────────┐
│ 5. SMTP-Check │ → Postfach existiert nicht? → Rückgabe ungültig
│ (Optional) │
└────────┬────────┘
↓
┌─────────────────┐
│ 6. Punkte- │ → Vertrauenswert berechnen
│ Berechnung │
└────────┬────────┘
↓
Rückgabe ErgebnisVerifikationsstufen erklärt
Stufe 1: Syntaxvalidierung
Wir prüfen zunächst, ob die E-Mail-Adresse den gültigen RFC 5322-Formatregeln entspricht:
- Enthält genau ein
@-Symbol - Lokaler Teil (vor @) folgt den Namensregeln
- Domain-Teil (nach @) ist korrekt formatiert
- Keine ungültigen Zeichen vorhanden
Beispiele:
user@example.com- Gültige Syntaxuser.name+tag@example.co.uk- Gültige Syntaxuser@- Ungültig (fehlende Domain)@example.com- Ungültig (fehlender lokaler Teil)
Stufe 2: Domain-Verifikation
Wir überprüfen, ob die Domain tatsächlich existiert und korrekt konfiguriert ist:
- DNS-Lookup für die Domain
- Prüfung des Domain-Registrierungsstatus
- Überprüfung, ob die Domain nicht auf Blocklisten steht
Stufe 3: MX-Eintrag-Check
Wir fragen DNS nach den MX-Einträgen (Mail Exchange) der Domain ab, um zu bestätigen, dass sie E-Mails empfangen kann:
example.com → MX: mail.example.com (Priorität: 10)
→ MX: backup.example.com (Priorität: 20)Domains ohne MX-Einträge können keine E-Mails empfangen.
Stufe 4: Wegwerf-E-Mail-Erkennung
Wir pflegen eine Datenbank mit über 5000 bekannten Wegwerf-E-Mail-Domains, darunter:
- Öffentliche Wegwerf-Dienste (Mailinator, 10MinuteMail, etc.)
- Private Wegwerf-Domains
- Temporäre E-Mail-Generatoren
- Alias-Dienste
Unsere Datenbank wird täglich mit neuen Wegwerf-Domains aktualisiert.
Stufe 5: SMTP-Verifikation
Der genaueste, aber auch komplexeste Verifikationsschritt. Wir:
- Verbinden uns mit dem Mail-Server des Empfängers
- Initiieren ein SMTP-Gespräch
- Prüfen, ob das spezifische Postfach existiert
- Behandeln verschiedene Server-Antworten elegant
HELO verify.emailverify.ai
MAIL FROM:<verify@emailverify.ai>
RCPT TO:<user@example.com>
→ 250 OK (Postfach existiert)
→ 550 User unknown (Postfach existiert nicht)Einige Mail-Server verwenden Catch-all-Konfigurationen, die alle Adressen akzeptieren. In diesen Fällen kann die SMTP-Verifikation die Existenz einzelner Postfächer nicht bestätigen.
Stufe 6: Punkte-Berechnung
Wir kombinieren Ergebnisse aus allen Stufen, um einen Vertrauenswert (0.0 - 1.0) zu berechnen:
| Faktor | Gewichtung | Auswirkung |
|---|---|---|
| Gültige Syntax | 10% | Grundvoraussetzung |
| Domain existiert | 15% | Erforderlich für Zustellung |
| MX-Einträge gültig | 20% | Mail-Server konfiguriert |
| Nicht Wegwerf | 15% | Qualitätsindikator |
| SMTP bestätigt | 30% | Stärkstes Signal |
| Domain-Reputation | 10% | Historische Daten |
Verifikationsgeschwindigkeit
Verschiedene Verifikationsstufen haben unterschiedliche Geschwindigkeitsprofile:
| Stufe | Durchgeführte Prüfungen | Durchschn. Antwortzeit |
|---|---|---|
| Basis | Syntax, Domain, MX | < 100ms |
| Standard | Basis + Wegwerf | < 200ms |
| Vollständig | Standard + SMTP | 200ms - 2s |
Umgang mit Sonderfällen
Catch-all-Domains
Einige Domains akzeptieren alle E-Mails unabhängig davon, ob das Postfach existiert. Wir:
- Erkennen Catch-all-Konfigurationen
- Markieren das Ergebnis als
accept_all - Vergeben einen moderaten Vertrauenswert
- Überlassen Ihnen die Entscheidung, wie Sie mit diesen Adressen umgehen
Greylisting
Einige Server lehnen erstmalige Absender temporär ab. Wir:
- Erkennen Greylisting-Antworten
- Implementieren automatische Wiederholungslogik
- Zwischenspeichern Ergebnisse für Effizienz
Rate Limiting durch Ziel-Server
Zum Schutz sowohl von EmailVerify als auch der Ziel-Mail-Server:
- Verteilen wir Verifikationsanfragen über mehrere IPs
- Implementieren adaptives Rate Limiting pro Domain
- Respektieren wir vom Server angeforderte Verzögerungen
Infrastruktur
Globales Verifikationsnetzwerk
- Mehrere Rechenzentren: USA, EU, Asien-Pazifik
- Redundante Systeme: 99,9% Verfügbarkeitsgarantie
- Intelligentes Routing: Optimale Pfadauswahl für jede Verifikation
Sicherheit & Compliance
- Alle Verbindungen verschlüsselt (TLS 1.3)
- Kein E-Mail-Inhalt wird jemals gespeichert
- DSGVO-konforme Datenverarbeitung
- SOC 2 Type II zertifiziert
Best Practices
Wann verifizieren
| Szenario | Empfohlener Ansatz |
|---|---|
| Benutzerregistrierung | Echtzeit, vollständige Verifikation |
| Formularübermittlung | Echtzeit, Basis-Verifikation |
| Listen-Bereinigung | Bulk-Verifikation |
| Vor Kampagnen | Bulk-Verifikation |
| Datenimport | Bulk-Verifikation |
Verifikationshäufigkeit
- Aktive Listen: Vierteljährlich verifizieren
- Inaktive Listen (90+ Tage): Vor jedem Versand verifizieren
- Neuakquisitionen: Immer vor erster Verwendung verifizieren