Re: [exim] Headers

Top Page
Delete this message
Reply to this message
Author: Wakko Warner
Date:  
To: exim-users
Subject: Re: [exim] Headers
JAS wrote:
> I am trying to remove the word spam from a subject line this is what I 
> tried.
> headers_add = "X-Filter: $primary_hostname   \n\
>                           new-subject: ${sg{\[SPAM\]}{h_subject:}} \n\
>                            Subject: $h_new-subject:"
> I get
> router failed to expand "X-Filter: $primary_hostname \nnew-subject: 
> ${sg{[SPAM]}{$h_subject}} \nSubject: $h_new-subject:" missing or 
> misplaced { or }
> does anyone have experience with this that works and  would like to 
> share how it does?


Try:
 headers_add = "X-Filter: $primary_hostname   \n\
                           new-subject: ${sg{\[SPAM\]}{h_subject:}{}} \n\
                            Subject: $h_new-subject:"


However, I'm not sure it'd work, maybe:
headers_remove = Subject:
headers_add = Subject: ${sg{\N\[SPAM\]\N}{$h_subject:}{}}

\N causes exim not to expand the rest of the string (till the next \N).
Other wise, you'd need \\[SPAM\\]

I don't actively do headers_add/remove so I don't know what happens to
$h_subject: in the above. I would assume nothing and it would work, but I
don't know for sure.

--
Lab tests show that use of micro$oft causes cancer in lab animals