Ask Bjørn Hansen wrote:
Almost by definition then the client isn't being conferment if it is using a HELO host that's in badhelo, so I'm not sure we should care too much in this particular case.
All I'm saying is that we shouldn't [normally] disconnect after sending a 4xx/5xx code without waiting to see if the remote server sends a QUIT (i.e. is attempting to be conformant). I'm thinking of just flagging the connection notes and if the next command isn't QUIT, dump them. That would be more closer to the spirit of the quoted RFC.
There was a time when Lotus Notes, in particular, didn't fail gracefully when it lost a connection midstream and would hammer the remote server relentlessly. In the case of spamhelo, we are safe, but other plugins might not want to automatically dump connections like that, until the remote server continues to ignore the RFC's.
John
