Hi,
In my LMTP config, I have
lmtp_hdr_delivery_address = none.
Under 2.2, Received headers looked like this:
Received: from smtp.example.com
by lmtp.example.com with LMTP id +IVdKS81cFwWagAAGhmRSA
; Fri, 22 Feb 2019 17:45:19 +0000
After the update to 2.3, they look like this:
Received: from smtp.example.com
by lmtp.example.com with LMTP
id MJbKAMFEclyKCQAAGhmRSA
(envelope-from <y...@example.net>)
for <x...@example.com>; Sun, 24 Feb 2019 07:16:17 +0000
In both cases I *do not* have a "Delivered-To" header
I do see a check for rcpt_to == NULL in the
smtp_server_transaction_write_trace_record function, but it looks like
the lmtp_local_add_headers function does not update the transaction, so
it doesn't get pulled in. Also, the LMTP settings struct isn't exposed
in that function currently, and I'm not sure how to add it.
In 2.2, both the "Delivered-To" and "Received" headers were handled by
client_get_added_headers.
Please CC me in replies, as I am not subscribed to the list.
Thanks,
Ryan