Claus Assmann: > On Sun, Oct 12, 2014, Wietse Venema wrote: > > > As for the claim that Milters are supposed to see the on-the-wire > > message, do you have a pointer to support that? > > sendmail: > libmilter/docs/smfi_insheader.html > > * A filter will receive only headers that have been sent by > the SMTP client and those header modifications by earlier > filters. It will not receive the headers that are inserted > by sendmail itself.
Thanks, Claus. That clarifies things. Based on this I conclude that Postfix's own Received: header must not be exposed via the Milter API. Making Postfix's Received: header visible after some Postfix access/policy header PREPEND request would be a bug. In the case of Postfix access/policy header PREPEND requests, I will treat the resulting headers as if they were added by a filter, and expose all of them (not all minus one) via the Milter API. I'll back-port this to the existing stable releases. Wietse