[Postfixbuch-users] Clientverhalten bei 4xx nach RCPT TO:

Thomas Schwenski mailing-lists at thomasschwenski.de
Sa Dez 19 12:56:20 CET 2009


Hallo,

mal eine Frage in Bezug zu den smtpd_recipient_restrictions.
Wie verhält sich eigentlich ein Client*, wenn er beim Senden von "RCPT
TO: <user at example.com>" einen temporären Fehler bekommt?

Wenn es nur einen Empfänger gibt, dann ist's klar: er versucht die Mail
später zuzustellen.
Bei mehreren Empfängern und einem permanenten Fehler als Response für
einen "RCPT TO:" ist's auch klar.
Die Mail wird zugestellt und für den einen Empfänger gibt es eben eine
negative DSN.

Aber was passiert, wenn der Server einen temporären Fehler als Response
für einen von mehreren Empfängern zurückliefert?

Wird die Zustellung der kompletten Mail dann durch den Client*
abgebrochen und später erneut versucht?
Oder wird die Mail für alle anderen Empfänger eingeliefert und für den
temporär abgelehnten Empfänger später noch einmal?

Es gibt auch noch die (allerdings unsinnige) Variante, dass die Mail für
alle anderen Empfänger eingeliefert wird, auf dem Client* aber trotzdem
wegen der einen temporären Ablehnung komplett zurückgestellt wird und
bei einem späteren Zustellversuch noch einmal komplett (also auch an
alle anderen Empfänger) eingeliefert wird.


Gibt es dafür irgendwo eine "Vorschrift"? Wenn ja wo?
Oder ist das allein dem Client* und seiner Implementierung des
SMTP/ESMTP-Protokolls überlassen?


(* Client hier natürlich im Sinne eines anderen Mailservers!)


Habt ihr dazu Informationen oder Erfahrungen?

Thomas



Mehr Informationen über die Mailingliste Postfixbuch-users