On 2014-02-11 at 12:16 +0000, Ritchie P. Fraser wrote:
> Have I done something REALLY stupid like missed curly braces in the condition 
> = statement?
> 
>                 I have tried the following:
>                 condition     = ${if 
> inlist{$sender_address_domain}{+our_sql_maildomains}{false}{true}}
>                 condition     = ${if 
> !inlist{$sender_address_domain}{+our_sql_maildomains}{true}{false}}
>                 condition     = ${if 
> !inlist{$sender_address_domain}{+our_sql_maildomains}}
>                 !condition     = ${if 
> inlist{$sender_address_domain}{+our_sql_maildomains}{true}{false}}
>                 !condition     = ${if 
> inlist{$sender_address_domain}{+our_sql_maildomains}}

inlist{FOO}{BAR} treats BAR as a list of simple strings; it doesn't take
domainlists.  You want match_domain instead.

  condition = ${if !match_domain{$sender_address_domain}{+our_sql_maildomains}}

-Phil

-- 
## List details at https://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