Reindl Harald:
> Am 20.03.2013 00:54, schrieb Wietse Venema:
> > Reindl Harald:
> >>> I don't think that Postfix has ever distinguished between 5xx codes
> >>> at this protocol stage. The documentation says:
> >>>
> >>>    smtp_skip_5xx_greeting (default: yes)
> >>>
> >>>        Skip remote SMTP servers that greet with a 5XX status code
> >>>        (go away, do not try again later).
> >>>
> >>>        By default, the Postfix SMTP client moves on the next  mail
> >>>        exchanger.  Specify "smtp_skip_5xx_greeting = no" if Postfix
> >>>        should bounce the mail immediately. The default setting is
> >>>        incorrect, but it is what a lot  of people expect to happen
> >>
> >> now i am more confused as before
> >>
> >> what the documentation above and the description says is not to
> >> bounce it, the RFC seems to indicate this too, so i do not get
> >> "The default setting is incorrect" in my picture
> > 
> > As I wrote, I will update the documentation which predates the
> > time that 554 was a defined greeting code
> 
> sorry if i sound stupid this time
> 
> should it be bounced and unsubscribed or left in the newsletter-list?
> from a users point of view "greeting code" is vague

As of RFC 2821, 

   The SMTP protocol allows a server to formally reject a transaction
   while still allowing the initial connection as follows: a 554
   response MAY be given in the initial connection opening message
   instead of the 220.  A server taking this approach MUST still wait
   for the client to send a QUIT (see section 4.1.1.10) before closing
   the connection and SHOULD respond to any intervening commands with
   "503 bad sequence of commands".  Since an attempt to make an SMTP
   connection to such a system is probably in error, a server returning
   a 554 response on connection opening SHOULD provide enough
   information in the reply text to facilitate debugging of the sending
   system.

My plan is to remove smtp_skip_5xx_greeting because for the past
10+ years it is no longer a valid response to bounce mail.

Now, it is possible that some SMTP client implementations treat it
as a bounce response, but those clients are out of spec.

        Wietse

Reply via email to