--On 25 January 2009 15:08:09 +0000 John M Collins <jmc@???> wrote:
> Please CC me as I'm not subscribed - thanks.
>
> I should like to look up message subjects in a file of regexps of spam
> message subjects like v[1i][a@]gr[a@]
>
> I've tried:
>
>
> deny
> condition =
${lookup{"$h_subject"}nwildlsearch{CONFDIR/Bad-subject}{1}{0}}
> message = Message subject line $h_subject looks like spam.\n\
> Please change subject and resend if not.
This looks reasonable to me. I have an ACL condition like this:
condition = ${lookup{$local_part}lsearch{RT_DB}{true}{false}}
Try removing the quotes around $h_subject.
>
> But I get the error message
>
>
> ... temporarily rejected after DATA: failed to expand ACL string
> "${lookup{"$h_subject"} nwildlsearch{/etc/exim4/Bad-subject}{1}{0}}":
> missing lookup type
>
>
> Maybe I don't need {1}{0} but it doesn't seem to make any difference.
>
> Please could someone explain where this is going wrong - I've tried
> "lsearch" temporarily but I still get the same error.
>
>
> John Collins Xi Software Ltd www.xisl.com
--
Ian Eiloart
IT Services, University of Sussex
x3148