[Mimedefang] Multiple AV Scans

Jeff Grossman jeff at stikman.com
Tue Oct 22 16:30: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..

Okay, thanks.  I went and added that to my filter file.  What do you mean by
the last line "then you just call the proper function in the proper part of
the filter.."?

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




More information about the MIMEDefang mailing list