[Mimedefang] reject in filter-begin

Lucas Albers admin at cs.montana.edu
Wed Feb 18 11:53:59 EST 2004


I keep seeing undefined variables from mimedefang-filter.
I made the following insignifigant changes, I moved up virus rejects to
filter begin.
If the variables from he message_contains_virus were not defined, I
defined them, it removed the undefined messages I was seeing in my logs.
Does this seem a reasonable modification?


 # Scan for viruses if any virus-scanners are installed
    my($code, $category, $action) = message_contains_virus();
        if (!defined($category)){$category="";}
        if (!defined($action)){$action="";}
        if (!defined($code)){$code="";}

    # Lower level of paranoia - only looks for actual viruses

    #$FoundVirus = ($category eq "virus");

    # Higher level of paranoia - takes care of "suspicious" objects
    $FoundVirus = ($action eq "quarantine");
        if ($action eq "virus" ){
                md_graphdefang_log('virus',$VirusName, $RelayAddr);
        return action_discard();
        }



-- 
Luke Computer Science System Administrator
Security Administrator,College of Engineering
Montana State University-Bozeman,Montana



More information about the MIMEDefang mailing list