mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-22 15:27:02 +00:00
When constructing the "Received" header, in some cases we want to include the remote IP address in addition to the EHLO domain. The way we did that is not fully compliant with RFC 5321 (section 4.4), and this has the potential to confuse some tools that parse the header. This patch fixes this problem by adjusting the order of the two pieces of data, which makes it comply with the RFC. Before: Received: from [1.2.3.4] (ehlo.domain.example.com) After: Received: from ehlo.domain.example.com ([1.2.3.4]) Thanks to nolanl@github for reporting this problem in https://github.com/albertito/chasquid/issues/76.