On 2023-06-03, Slavko via Exim-users <exim-users@lists.exim.org> wrote: > Dňa 3. júna 2023 20:29:11 UTC používateľ Julian Bradfield via Exim-users > <exim-users@lists.exim.org> napísal: > >>Nonetheless, I think that a pipeline should be aborted if you already >>know that the far end is closed. > > IMO you are confused. That RCPT rejection was logged, > doesn't mean that it was send, and even if, i am sure that > attacker will not receive it.
Exim knows the pipeline is closed because that's what causes the cancellation of the delays. > IMO if exim will not process all received commands and log > rejections, important info can be lost (eg. ratelimits, stats, > etc). Anyway, if you care about output flushing on delays, > there is control option to manage that. IIRC the PIPELINE is > exactly mentioned in its description... True. Indeed, the docs for delay say that SMTP output is, by default, flushed before the delay, even in pipelining mode, so now I no longer understand why exim doesn't detect the closed stream on the first delay ... > BTW, the RBLs are good not only for rejection, but eg. to > disable PIPELINING for suspicious hosts too... I've never used external blacklists (because I don't trust other people to make my spam decisions for me), but that would be a harmless use for them. Thanks for the tip! -- ## subscription configuration (requires account): ## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/ ## unsubscribe (doesn't require an account): ## exim-users-unsubscr...@lists.exim.org ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/