Re: [exim] received header question

Top Page
Delete this message
Reply to this message
Author: Chris Siebenmann
Date:  
To: Pius Winkler
CC: Exim-users, cks
Subject: Re: [exim] received header question
> Is there maybe a way making received_header_text dynamic (empty when
> mail gets received on port 10026)? Any other way i didn't think of
> yet?


Yes. Set received_header_text to a string expansion that is blank if
the message was received from your special connection and the regular
Received: header otherwise. We have, for example:

    received_header_text = ${if eq{$interface_port}{25} {Received: \
            <standard version elided>} }


(This is on a machine that doesn't generate local email, which is why
we can get away with this particular check. It should really be 'is not
from our special return port'.)

As a general note to bystanders: it is not possible to do all filtering
and so on inline. In our case, our commercial anti-spam system only
supports two interfaces: you can talk to it with the Sendmail Milter
protocol (not supported by Exim), or by SMTP (where it acts as a SMTP
proxy).

    - cks