Author: Florian Weimer Date: To: Exim Users Mailing List Subject: Re: [Exim] Reaction to rude 554 greeting
"Greg A. Woods" <woods@???> writes:
>> The BSD sockets API doesn't allow for sending a RST to selected peer
>> addresses. You have to accept the connection to get the peer address.
>
> Who says you have to do it from the listening socket?
My instinct. 8-) One of the huge benefits of using Exim is the central
configuration file. I don't think Philip will add a firewall
configuration section.
>> And the practical consequences of an RST and a 554 opening message are
>> quite different. 8-)
>
> Especially if your connecting clients treat 554 properly! ;-)
Yeah.
> I really fail to see any valid reason why a mailer would ever send
> anything but 220 or some 4xx response after successfully accepting a
> connection. This whole idea of documenting any 5xx response to a
> connection is really stupid and unnecessary.
If it was properly documented, we could argue about the sanity of its
semantics.
> Obviously all it has done is allow inexperienced people to misuse it
> terribly wrongly.
Given the wild disagreement among implementations in this area, I
think it's impossible to use it in a reliable manner (except for
annoying people and starting endless discussions).