Mark Goodge:
> On 13/02/2012 14:56, Wietse Venema wrote:
> > Alex Bligh:
> >> Wietse,
> >>
> >> --On 13 February 2012 07:31:58 -0500 Wietse Venema<wie...@porcupine.org>
> >> wrote:
> >>
> >>>> I've read the documentation on header_checks and it only *appears* to
> >>>> operate on headers received from another server. What I want is
> >>>
> >>> Please point out what text that is, and I will fix it.
> >>
> >> See
> >>   http://www.postfix.org/header_checks.5.html
> >>
> >> There are two sections, called "FILTERS WHILE RECEIVING MAIL" and "FILTERS
> >> AFTER RECEIVING MAIL" that might be relevant. header_checks is in the
> >> first. Logically speaking, one would expected a "Received:" header to be
> >> added once the mail has been received, i.e. you would need to use a filter
> >> that operated after the mail had been received to catch it. That would
> >> imply header_checks is too early.
> >
> > There is no statement about remote MTAs, so I don't see how I could
> > change the text to avoid making that impression.
> 
> The documentation needs to state whether Postfix adds its own headers 
> prior to applying filters, or afterwards. In the absence of an explicit 

Sure, but I am trying to fix problems one at a time. The confusion
that header_checks operates only on headers received from ANOTHER
server needs to be addressed first.

I don't see where the text implies that this Postfix header_checks
behavior is somehow tied to mail received from ANOTHER server, and
that therefore Postfix header_checks behavior could be different
for email that was not received from another server, such as local
submission, mail forwarded within Postfix, or mail created by Postfix
(delivery status notificiations).

As for when headers are added, that is a trivial documentation fix.

        Wietse

Reply via email to