[Mimedefang] Multiple AV Scans

Jeff Grossman jeff at stikman.com
Tue Oct 22 16:46:02 EDT 2002


on 10/22/02 11:47 AM, Adam Beatham at adam at backboard.org wrote:

> This is what I have, which I believe David gave me a while back..
> 
> sub message_contains_virus () {
>        my ($code, $category, $action);
>        ($code, $category, $action) = message_contains_virus_filescan();
>        ($code, $category, $action) = message_contains_virus_clamav() if
> $category ne 'virus';
>        return ($code, $category, $action) if $category eq 'virus';
>        return (wantarray ? (0, 'ok', 'ok') : 0);
> }
> 
> sub entity_contains_virus ($) {
> my ($e) = @_;
>        ($code, $category, $action) = entity_contains_virus_filescan($e)
> if $Features{'Virus:FileScan'};
>        ($code, $category, $action) =
> entity_contains_virus_clamav($e)   if $Features{'Virus:CLAMAV'} &&
> $category ne 'virus';
>        return ($code, $category, $action) if $category eq 'virus';
>        return (wantarray ? (0, 'ok', 'ok') : 0);
> }
> 
> 
> then you just call the proper function in the proper part of the filter..

I must have done something wrong.  With the changes above, I was not able to
send any mail through the server.

Jeff
-- 
Jeff Grossman (jeff at stikman.com)




More information about the MIMEDefang mailing list