Re: Do not issue temporary reject when spamd is un available.

Mike Oliveri <[email protected]> Mon, 16 May 2005 10:15:25 -0500
Newsgroups gmane.mail.exim.exiscan.user
Message-ID <[email protected]>
>>>However, I now notice that if exiscan cannot contact spamd, it issues 
>>>a temporary rejection.  Can I change that?
>>
>>spam = xxxx/defer_ok

Does anyone know if this can be tied to a conditional situation?

Specifically, I use the encrypted scanning done header from the Exiscan 
docs to prevent re-scanning when a message is passed from my mail 
gateway (Server A) to my main mail server (Server B). However, Server A 
has been experiencing a heavy load lately, causing mail delays.

What I would like to do is put the defer_ok in Server A to prevent the 
temporary deny as discussed in this thread, however, in that situation I 
would rather NOT put the scanning done header on messages that have been 
deferred so Server B will scan the message. Is this possible?

Take care,
Mike Oliveri
Systems Administrator
UTI Systems, Inc.


> 
> 
> Thanks!  Now that I know what to look for, I can't believe I missed:
> 
> "The spam  condition will  return DEFER  if there  is any error
> while running the message through SpamAssassin. If you want to
> treat DEFER  as FAIL  (to pass  on to  the next  ACL statement
> block), append '/defer_ok' to the right hand side of the  spam
> condition, like this:
> 
> /* ---------------
> deny message = This message was classified as SPAM
>         spam = joe/defer_ok
> ---------------- */"
> 
> in http://duncanthrax.net/exiscan-acl/exiscan-acl-spec.txt!
> 
> Thanks again!
>