> You mean:
> 
>       Received: by MTA-NAME
>       Other headers added by the MTA named above.
> 
> Versus:
> 
>       Other headers added by the MTA named below.
>       Received: by MTA-NAME

Yes.

> Postfix already appends From/Date/Message-ID under its own Received:
> header. Placing Postfix's PREPEND headers under its own Received:
> header is not inconsistent with that.

Yes, but those are single-instance headers that pertain to the
message as a whole, unlike trace information that pertains to a
particular hop.  Things like "X-Envelope-From" and various other
prepends are typically hop-specific information, can be prepended
multiple times, and their origin becomes ambiguous when placed
below "Received" by some MTAs and above by others.

The milter compatibility logic is a shame, it would have been far
better had milters always expected a local "Received" header and
optionally ignored everything starting with the top-most Received
header up, if/when verbatim remote content is desired.

As it is, we're workoing around a milter interface design error.

-- 
        Viktor.

Reply via email to