Re: [Exim] Condition line in a director

Pàgina inicial
Delete this message
Reply to this message
Autor: jhenders
Data:  
A: Philip Hazel
CC: exim-users
Assumpte: Re: [Exim] Condition line in a director
On Tue, Dec 11/01, Philip Hazel <ph10@???> wrote:

> > However if I then try to actually test on the subject header with the
> > following
> >
> > condition = "${if eq{$header_subject:}{test}{yes}{no}}"
>
> That should work. However, the contents of the header are likely to be
> "test\n", so maybe that's the problem. Have you tried
>
> ${if match{$header_subject:}{test}{yes}{no}}


Yes, that works, but opened up the possibility of the keyword I wanted
to match being a substring. However, as I couldn't figure out how to put
a /n into the if eq string, I did notice that if match can be a regex so
I ended up using the following, which basically seems to give the
equivalent of equals.

${if match{$header_subject:}{^test\\$}{yes}{no}}

This appears to do what I want and not match the keyword I'm looking for
if it appears as part of a sentance.

--
  Artificial Intelligence stands no chance against Natural Stupidity.
            GAT d- -p+(--) c++++ l++ u++ t- m--- W--- !v
                 b+++ e* s-/+ n-(?) h++ f+g+ w+++ y*