> 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.