2010/8/17 Marcin Mirosław <[email protected]>

> Hi!
> In acl_check_data are lines:
> warn
>  message =  ${run{/usr/local/bin/dspam-wrapper.sh
> ${spool_directory}/scan/${message_id}/${message_id}.eml }{$value}{$value}}
>
> For a mails containing huge number of words, dspam needs above one, two
> minutes to check mail. It seems that exim has timeout for run expansion
> equal to one minute. In logs i'm getting:
> failed to expand ACL message "${run{/usr/local/bin/dspam-wrapper.sh
> ${spool_directory}/scan/${message_id}/${message_id}.eml
> }{$value}{$value}}": command timed out
>
> Setting local_scan_timeout=10m doesn't change behavior (and probably
> this is right:) ).
> Is possible to change timeout for expansion variable in acl ?
>
>
Do you have a limitation as to the message size that you send to this acl?
Since DSPAM is for spam scanning, I suggest that you limit the message size
being scanned to, say, 128k, viz:

condition  = ${if <{$message_size}{128k}{1}{0}}

You can make that 256 if you have increased levels of paranoia:-)


-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"If you have nothing good to say about someone, just shut up!."
               -- Lucky Dube
-- 
## 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