Glossar
Catch-All-Domain
Eine Catch-all-Domain, auch Accept-all-Domain genannt, nimmt beliebige Empfängeradressen an. Eine positive SMTP-Antwort bestätigt deshalb kein eigenes Postfach für eine bestimmte Adresse.
Eine Catch-all-Domain nimmt Empfängeradressen auch dann an, wenn für den Namen vor @ kein eigenes Postfach eingerichtet ist. Der Mailserver kann solche Nachrichten an ein Sammelpostfach weiterleiten oder erst später über ihre Verarbeitung entscheiden. Die Annahme der Empfängeradresse zeigt daher nicht, ob jemand unter dieser Adresse ein eigenes Postfach nutzt.
Was die Annahme einer Kontrolladresse zeigt
Angenommen, ein Server akzeptiert sowohl alex@example.com als auch eine Kontrolladresse mit einem zufällig gewählten Namen. Die Kontrolladresse dient dazu, die Annahme beliebiger Empfänger zu prüfen. Akzeptiert der Server beide Adressen, lässt sich aus derselben positiven Antwort kein eigenes Postfach für Alex ableiten. Auch ein gültiges Adressformat und ein nutzbarer Mailweg ändern daran nichts.
Beim SMTP-Handshake nennt der Client den Empfänger mit RCPT TO. Die Nachricht selbst wird erst nach DATA übertragen; den Ablauf beschreibt RFC 5321. Emvero beendet die Probe vorher und verschickt keine E-Mail. Was mit einer tatsächlichen Nachricht nach der Annahme geschehen würde, bleibt damit offen.
Die Werte im Feld accept_all
Ist bekannt, dass die Domain beliebige Empfänger annimmt, gibt Emvero accept_all: yes und ACCEPT_ALL_DOMAIN zurück. Stehen keine anderen Domain-Befunde entgegen, lautet das Ergebnis risky mit allow_with_email_confirmation. Für dieses Ergebnis muss nicht jedes Mal eine neue SMTP-Verbindung geöffnet werden: Emvero kann kürzlich bestätigte Angaben zur Domain verwenden.
accept_all: unknown bedeutet, dass sich das Verhalten nicht feststellen ließ. ACCEPT_ALL_UNKNOWN gehört zum definierten Vokabular der API, wird von der aktuellen Prüfrichtlinie aber nicht ausgegeben. Der Code bestätigt keine Catch-all-Domain. Bei accept_all: no unterscheidet der Server zwischen Empfängern. Das beweist jedoch nicht, dass jedes einzeln angegebene Postfach existiert.
Wenn bei einer Registrierung der Zugriff auf das Postfach entscheidend ist, lassen Sie ihn durch eine Bestätigungsmail nachweisen. Speichern Sie das Catch-all-Merkmal in einer Adressliste separat und berücksichtigen Sie die Herkunft der Adresse, bevor Sie den Versand freigeben. Die kostenlose Catch-all-Abfrage zeigt bereits bekannte Angaben, ohne eine neue SMTP-Sitzung zu öffnen. Wie Sie eine vollständige Prüfung nutzen, erklärt die Anleitung zur Prüfung von Catch-all-Adressen.
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.
ACCEPT_ALL_ DOMAIN - Domain nimmt jeden Empfänger an
ACCEPT_ALL_ UNKNOWN - Vorgesehener Code für ungeklärtes Catch-all-Verhalten; die aktuelle Prüfrichtlinie gibt ihn nicht aus