DOH!  [From somewhere nearby comes the sound of someone slapping their  
forehead several times with a wet kipper.]

On 28 May 2008, at 20:15, Peter Bowyer wrote:

> 2008/5/28 Mike Brudenell <[EMAIL PROTECTED]>:
>> I'm trying to add a header to a locally-originated (ie, not arriving
>> over TCP/IP) message but can't seem to get it to work.  The relevant
>> ACL in my config file is the first one:
>>
>>  accept  hosts           = :
>>          add_header      = X-Test: VALUE
>>
>
> That's almost certainly what you have in an ACL that deals with SMTP
> connections.

You're quite right: I had placed the above within the ACL

   acl_smtp_rcpt = acl_check_rcpt

   acl_check_rcpt:
     ...blah...

(Forgive me for omitting mentioning that in my original message!)

I had clean forgotten this only applied to messages arriving over  
SMTP, having fooled myself with the introductory comment for the above  
"accept" line:

   acl_check_rcpt:

   # Accept if the source is local SMTP (i.e. not over TCP/IP). We do  
this by
   # testing for an empty sending host field.

   accept  hosts           = :

I had fixated on the "not over TCP/IP". :-(


> Since the message you're targetting doesn't arrive over
> SMTP, you need the logic somewhere else - have a look at
> http://www.exim.org/exim-html-current/doc/html/spec_html/ch40.html#SECID189
> to find an appropriate ACL slot.

I've now added the directive to an "acl_not_smtp" ACL and all works  
perfectly. Many thanks for the revelation!

Cheers,
Mike B-)

-- 
The Computing Service, University of York, Heslington, York Yo10 5DD, UK
Tel:+44-1904-433811  FAX:+44-1904-433740

* Unsolicited commercial e-mail is NOT welcome at this e-mail address. *


-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to