On 21/05/13 01:38, Gedalya wrote:
On 05/20/2013 07:37 PM, Sebastian Arcus wrote:
That's an interesting one. I've been running several sites for a few years now with exim in smart relay - without connection_max_messages = 1 - and had no problems so far. Maybe it's because only few lan clients are involved - or I've been lucky so far :-)
The point is that the transport, and then in turn the authenticator are meant to potentially process more than one message in a single connection. What is the meaning of $sender_address or $header_*? The sender of which message? The headers from which message? If you do anything message-specific at this stage, you need to set this so only one message is sent per connection, so that message-specific variables can be meaningful. That makes sense - I was just surprised it hasn't bitten me in the back so far. I'll amend the configs to process one message at a time in the future. I can only assume so far it was using the sender address of the first message to be processed?