Re: [exim] Multiple conditions on data not OK

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Silmar A. Marca
CC: exim-users
Subject: Re: [exim] Multiple conditions on data not OK
On Thu, 7 Apr 2005, Silmar A. Marca wrote:

> I Have these conditions on data acl:
>
> deny  senders         = !:
>         condition       = ${if eq {${domain:$h_Resent-From:}}
> {${domain:$sender_address}}{no}}
>         condition       = ${if
> match{$h_precedence:}{(?i)bulk|list|junk|anon|circular}{no}}
>         condition       = ${if eq {${domain:$h_from:}}
> {${domain:$sender_address}} {no}{yes}}
>         condition       = ${if
> match_domain{${domain:$h_from:}}{+relay_to_domains:BLK_DomainCallout}{yes}{no}}
>         condition       = ${if
> match_domain{${domain:$h_from:}}{SKP_DomainCallout}{no}{yes}}
>         !spf           = pass
>         !verify         = header_sender/callout=45s,defer_ok,random

>
>
> But, if the third condition is (return "no") the "verify Callout" RUN...
> I need to skip the callout verify if domain of sender_address in "mail from" is
> equal the domain of header from....
>
> This is a bug???


It sounds as though it would be if it is as you say. But I'm afraid you
will have to provide more evidence (such as some debug output) before I
am convinced.

-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book