I think this rule is good
# Exim filter
if error_message then
        finish
endif

if $h_X-Spam_score_int is exists
  then
  if $h_X-Spam_score_int is above 50 then
     save Maildir/.junkmail/
     finish
  endif
endif
finish

2010/3/23 laurent ducos <laurentdu...@gmail.com>

> I think that in case the value of $h_X-Spam_score_int is undefined, the
> filter can not work.
> I did a test with this rule has proved correct
>
> # Exim filter
> if 40 is above 70
>
> then
> save Maildir/.junkmail/
> finish
> endif
>
> So if a mail came from the local area there is no value in the variable.
> It should therefore that I can write a rule saying that if the header
> exists X-Spam_score_int, then I apply the rules
>
>
> 2010/3/23 laurent ducos <laurentdu...@gmail.com>
>
> Hello.
>> I'm french user of exim4 and i apologize for my bad English.
>> I configured exim4 with clamav and spamassassin on Debian.
>> Clamav :
>>
>>    deny
>>      malware = *
>>      message = This message was detected as possible malware ($malware_name).
>>
>> And Spamassassin :
>>
>>    accept
>>       condition = ${if >={$message_size}{500k}{yes}{no}}
>>
>>
>>    warn
>>      spam = nobody:true
>>      message = X-Spam_score: $spam_score\n\
>>                X-Spam_score_int: $spam_score_int\n\
>>                X-Spam_bar: $spam_bar\n\
>>                X-Spam_report: $spam_report
>>
>>
>>    deny
>>       message = This message scored $spam_score spam points.
>>       spam = nobody:true
>>       condition = ${if >{$spam_score_int}{120}{1}{0}}
>>
>> I'm doing tests with viruses, and spam testing and everything works well.
>> The problem is with the .forward
>>
>>       # Exim filter
>> if error_message then
>>         finish
>> endif
>>
>> if $h_X-Spam_score_int is above 50 then
>>      save Maildir/.junkmail/
>>
>>      finish
>> endif
>> finish
>>
>> The problem is with the .forward. When I receive a local mail or mail
>> with attachments, I get a *Mail Delivery System,
>> *
>>
>> An error has been found in your .forward file.
>>
>>
>>
>> If someone knows the solution to this problem
>>
>>
>
>
> --
> Laurent Ducos
> 57 rue Tillet
> 33000 Bordeaux
>
> 06 50 02 56 03
>



-- 
Laurent Ducos
57 rue Tillet
33000 Bordeaux

06 50 02 56 03
-- 
## List details at http://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