On Aug 28, 2019, at 8:07 AM, Timo Sirainen via dovecot dovecot@dovecot.org wrote:
On 25 Aug 2019, at 21.51, Sebastian Krause via dovecot dovecot@dovecot.org wrote:
Hi,
In many mail setups a required feature (for privacy reasons) is to hide the host and IP of clients (in the "Received" header) that use the authenticated submission over port 587. In Postfix that's possible (https://serverfault.com/q/413533/86332), but not very nice to configure especially if you only want want to strip the Received header for port 587 submissions, but not on port 25.
As far as I can see this configuration is not possible at all in the Dovecot submission server because the function which adds the Received header with the client's IP address (smtp_server_transaction_write_trace_record) is always called in submission-commands.c.
It would be very useful if the submission server could anonymize the client with a single configuration option, then all the Postfix configuration mess (and using SASL) could be skipped by simply using the Dovecot submission server instead.
Yeah, it would be useful to hide the client's IP and do it by default. Actually I think there shouldn't even be an option to not hide it. Or would it be better or worse to just not have the Received header added at all?
The intent of the the Received header is to troubleshoot mail problems, so having the ability to add it in is important.
My votes would be:
The ability to control the content of the Received header.
The ability to turn the Received line on or off