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?