Eine Adresse zu prüfen sendet ihr niemals eine E-Mail, auch nicht versehentlich. Warum das gilt

Kostenlos starten

Im Vergleich

SMTP-Prüfung vs. Syntaxprüfung

Die Syntaxprüfung belegt, dass eine Adresse wohlgeformt ist. Die SMTP-Prüfung belegt, dass ein Mailserver sie annimmt. Nur das Zweite sagt Ihnen, dass Post ankommt.

SMTP-Prüfung vs. Syntaxprüfung
Was Sie wissen wollenSyntaxprüfungSMTP-Prüfung
Was tatsächlich geprüft wirdDie Form der Zeichenkette gegen eine GrammatikOb ein Mailserver den Empfänger annimmt
Ein Tippfehler mit gültiger SyntaxBesteht — gmial.com ist ein legaler DomainnameErkannt, als DNS_NXDOMAIN oder LIKELY_DOMAIN_TYPO
Ein Postfach, das es nie gabBestehtErkannt, als SMTP_MAILBOX_NOT_FOUND
Eine legale Adresse, die die Regel nicht kenntOft abgelehnt — eine echte Kundin, abgewiesenAngenommen; der Server entscheidet, kein Muster
Was es kostetNichts. Kein Netzwerkaufruf, sofortEine DNS-Abfrage und ein SMTP-Gespräch
Wenn es nicht entscheiden kannEs kann nicht wissen, dass es nicht entscheiden kannGibt „unbekannt“ zurück und nennt die Stufe

Fast jedes Anmeldeformular prüft die Syntax, meist mit einem regulären Ausdruck, und das ist gut so — es kostet nichts und fängt das fehlende @ ab. Was es nicht kann, ist das, was die meisten davon erwarten. Eine wohlgeformte Adresse ist eine Zeichenkette, die einer Grammatik gehorcht. Ob dahinter ein Postfach existiert, ist eine andere Frage, die ein anderes System beantwortet, und kein Mustervergleich kommt an sie heran.

Die Lücke ist genau dort am größten, wo sie am meisten kostet. jhon@gmail.com ist tadellos wohlgeformt. Ebenso eine Adresse bei einer Domain, die letztes Jahr gelöscht wurde, und ebenso eine, deren Postfach beim Ausscheiden der Inhaberin geschlossen wurde. Alle drei bestehen den regulären Ausdruck, und alle drei werden hart abgewiesen.

Der umgekehrte Fehler ist noch teurer. Selbstgeschriebene E-Mail-Ausdrücke weisen regelmäßig völlig legale Adressen zurück — Plus-Adressierung, neue Top-Level-Domains, Nicht-ASCII im lokalen Teil — und ein Formular, das die echte Adresse einer echten Kundin ablehnt, ist schlimmer als eines, das eine schlechte annimmt, weil es niemandem auffällt.

Das sind keine Alternativen. Die Syntaxprüfung gehört ins Formular, wo sie ohne Netzwerkaufruf sofort Rückmeldung gibt; die SMTP-Prüfung gehört dahinter, wo sie die Frage beantworten kann, für die der reguläre Ausdruck immer nur ein Platzhalter war.

Wo das im Ergebnis auftaucht

Reason Codes aus dem geschlossenen Vokabular der API-Antwort. Das sind genau die Zeichenketten, gegen die eine Integration ein if schreibt.

Wo das im Ergebnis auftaucht
INVALID_SYNTAXAdresse ist nicht wohlgeformt
DNS_NXDOMAINDomain existiert nicht
SMTP_MAILBOX_NOT_FOUNDPostfach nicht gefunden
LIKELY_DOMAIN_TYPODomain sieht nach Tippfehler aus

Führen Sie eine Prüfung aus und sehen Sie den Unterschied.

Die kostenlose Prüfung gibt das vollständige Ergebnis zurück — jede Stufe, jeden Reason Code, ohne Auslassung.