Glossar
Mehrdeutige Zurückweisung
Eine mehrdeutige SMTP-Ablehnung lässt die Ursache der Empfängerablehnung offen. So kann der Code 550 sowohl ein fehlendes Postfach als auch verweigerten Zugriff oder eine Serverrichtlinie bedeuten.
Mit 550 meldet ein Mailserver, dass er die angefragte Aktion nicht ausgeführt hat. Dahinter kann ein fehlendes Postfach, verweigerter Zugriff oder eine Richtlinie stehen. Alle diese Gründe nennt RFC 5321. Aus der Nummer allein lässt sich bei einer Adressprüfung keine eindeutige Ursache ableiten.
Warum der Zeitpunkt der Ablehnung wichtig ist
Nach RCPT TO kennt der Server die Empfängeradresse. Ein erweiterter Statuscode kann die Ursache genauer beschreiben, etwa ein Adressproblem, einen Postfachzustand oder eine Richtlinie. RFC 3463 behandelt Probleme mit dem Postfachzustand als eigene Kategorie. Diese Angaben helfen, die Antwort zu verstehen. Sie beweisen weder eine tatsächliche Zustellung noch den Zugriff einer Person auf das Postfach.
Eine frühere Ablehnung kann erfolgen, bevor der Server den Empfänger kennt. Lehnt er etwa den Envelope-Absender ab, hat er noch keine Antwort zum geprüften Postfach gegeben. Solche Fälle erklärt die Seite zu SMTP-Ablehnungen aus Richtliniengründen. Der Ausgang einer echten Zustellung muss gesondert betrachtet werden; die Seite zu Hard und Soft Bounces erläutert die entsprechenden Fehlermeldungen.
Welches Ergebnis Emvero zurückgibt
Bei SMTP_RECIPIENT_REJECTED_AMBIGUOUS gibt Emvero unknown mit allow_with_email_confirmation zurück. Auch eine intern als SMTP_MAILBOX_NOT_FOUND eingestufte Antwort wird derzeit in dieses Ergebnis und diesen Ursachencode übersetzt. Eine zusätzliche Ablehnung aufgrund eines Anbieterprofils ist dafür nicht vorgesehen. Der Vergleich von unknown und undeliverable erklärt den Unterschied zu eindeutigen Syntax- oder Domainfehlern.
SMTP_MAILBOX_STATUS_ERROR meldet ein Problem mit dem Zustand des Postfachs, SMTP_MAILBOX_DISABLED ein deaktiviertes Postfach. Für diese Antworten liefert die aktuelle Regel risky und empfiehlt eine E-Mail-Bestätigung. Ein negatives Ergebnis bedeutet deshalb nicht in jedem Fall, dass das Postfach fehlt. Es sagt auch nicht voraus, wann der Server wieder Nachrichten annehmen kann.
Wenn für die Registrierung der Zugriff auf das Postfach erforderlich ist, lassen Sie Ihre Anwendung eine Bestätigungsmail senden. Emvero sendet keine Verifizierungsnachricht. Wie Sie die Empfehlung umsetzen, zeigt der Leitfaden zur Prüfung im Registrierungsformular. Speichern Sie bei einer Adressliste die Adresse und den Grund, bevor Sie Ihre Versandregeln anwenden. Die Antwortfelder erläutert der Leitfaden zum Prüfergebnis.
Was der Dienst zurückgibt
Diese Codes gehören zum Vokabular der API und erklären eine Prüfung. Die Hinweise kennzeichnen auch Werte, die die aktuelle Prüfregel oder SMTP-Probe nicht zurückgibt.
SMTP_RECIPIENT_ REJECTED_ AMBIGUOUS - Empfänger aus unklarem Grund abgelehnt
SMTP_MAILBOX_ STATUS_ ERROR - Die Serverantwort weist auf ein Problem mit dem Postfachzustand hin
SMTP_MAILBOX_ NOT_ FOUND - Die aktuelle Regel gibt dieses Prüfergebnis als unknown mit SMTP_RECIPIENT_REJECTED_AMBIGUOUS zurück