E-Mail-Prüfungen und Domain Intelligence nutzen dasselbe Credit-Guthaben. So funktionieren Credits

Kostenlos starten
Alle Begriffe

Glossar

E-Mail-Syntax

Die E-Mail-Syntax legt fest, wie lokaler Teil, @-Zeichen und Domain aufgebaut sein dürfen. Ein gültiges Format bestätigt weder eine vorhandene Domain noch ein erreichbares Postfach.

Die Syntaxprüfung untersucht, ob eine Eingabe als E-Mail-Adresse im unterstützten Format aufgebaut ist. Die Beispieladresse alex+orders@example.com besteht aus dem lokalen Teil alex+orders, dem @-Zeichen und der Domain example.com. Der Parser kann diese Struktur prüfen, ohne DNS abzufragen oder eine Verbindung zum Mailserver zu öffnen.

Punkte, Pluszeichen und unterstützte Schreibweisen

In einem lokalen Teil ohne Anführungszeichen können Punkte Zeichengruppen trennen. Sie dürfen weder am Anfang noch am Ende stehen und nicht unmittelbar aufeinander folgen. alex..orders@example.com ist deshalb syntaktisch ungültig. Das Pluszeichen ist erlaubt. Entfernen Sie es und den Zusatz nicht, da Sie sonst eine andere Adresse prüfen könnten. Der Leitfaden zu Plus-Adressen erläutert, warum diese Angaben erhalten bleiben müssen.

Das SMTP-Protokoll erlaubt mehr Schreibweisen als der aktuelle Registrierungsparser von Emvero. Die Syntax beschreibt RFC 5321. Emvero akzeptiert keine lokalen Teile in Anführungszeichen, Adressliterale wie user@[192.0.2.1], Anzeigenamen oder Adresslisten. INVALID_SYNTAX, INVALID_LOCAL_PART und INVALID_DOMAIN benennen eine ungültige Eingabe oder den betroffenen Teil. Eine Form kann somit nach dem Protokoll erlaubt sein und trotzdem außerhalb des unterstützten Eingabeformats liegen.

Längenbegrenzung und Unicode

Bei Emvero darf der lokale Teil höchstens 64 Oktette umfassen. Für die gesamte Adresse gelten höchstens 254 Oktette, nachdem die Domain in ASCII umgewandelt wurde. Ein Oktett entspricht einem Byte; ein Unicode-Zeichen kann mehrere Bytes benötigen. Für eine zu lange Eingabe gibt Emvero ADDRESS_TOO_LONG zurück. Diese Grenzen gelten für die Eingabe in den Dienst und beschreiben nicht die Regeln sämtlicher Mailserver.

Nicht-ASCII-Zeichen im lokalen Teil erfordern die SMTP-Erweiterung SMTPUTF8, wie in RFC 6531 beschrieben. Eine internationalisierte Domain lässt sich in ASCII umwandeln und benötigt für sich allein kein SMTPUTF8. Emveros aktuelle Registrierungsrichtlinie lässt internationalisierte lokale Teile zu und setzt bei Bedarf smtp_utf8_required. SMTPUTF8_REQUIRED ist als Ursachencode für eine Richtlinie vorgesehen, die solche Eingaben ablehnt; er wird nicht für jede unterstützte Unicode-Adresse ausgegeben. Fehlt die Erweiterung beim Zielserver, gelten die auf der Seite zu nicht verifizierbaren Adressen beschriebenen Grenzen.

Was ein gültiges Format bestätigt

Ein Syntaxfehler kann die Prüfung mit undeliverable und reject abschließen. Eine erfolgreiche Syntaxprüfung bestätigt ausschließlich das unterstützte Format. Die Domain kann trotzdem fehlen, ihr Mailweg kann unbrauchbar sein und das Postfach ungeklärt bleiben. Welche weiteren Schritte Belege liefern, zeigt der Vergleich von Syntax- und SMTP-Prüfung. Geben Sie den ursprünglichen lokalen Teil unverändert an diese Schritte weiter.

Was der Dienst zurückgibt

Diese Ursachencodes gehören zum festen Vokabular der API. Ihre Integration kann die unveränderten Werte auswerten, um den Grund eines Ergebnisses zu berücksichtigen.

INVALID_SYNTAX
Adresse ist nicht wohlgeformt
INVALID_LOCAL_PART
Lokaler Teil ist ungültig
INVALID_DOMAIN
Domain ist ungültig
ADDRESS_TOO_LONG
Adresse überschreitet die zulässige Länge
SMTPUTF8_REQUIRED
Vorgesehener Code für nicht erlaubte internationalisierte Eingaben; die aktuelle Richtlinie erlaubt sie

Probieren Sie eine Prüfung in Ihrem Konto aus.

Wählen Sie die passende Prüfung für Ihre Frage und sehen Sie sich das Ergebnis an.