Hello,

We are running mimedefang with Spamassassin and Clamav to secure our
mailling server.
but actually, i have a probleme with mimedefang-filter. the following
error appear when a virus is detected:

mimedefang.pl[10245]: w1K87JOB027594: Detected virus
PUA.Win.Trojan.EmbeddedPDF-1
mimedefang.pl[10245]: w1K87JOB027594: action_drop_with_warning called
outside of filter context

then the attachment was not dropped.
here is my filter:

sub filter_begin {
    my($entity) = @_;
    if ($SuspiciousCharsInHeaders) {
        md_graphdefang_log('suspicious_chars');
        return action_discard();
    }
    md_copy_orig_msg_to_work_dir_as_mbox_file();

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

    # 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 ($FoundVirus) {
        md_graphdefang_log('virus', $VirusName, $RelayAddr);

        md_syslog('warning', "Detected virus $VirusName");
        return action_drop_with_warning("An attachment of type $type,
named $fname was removed from this document as it\nconstituted$
    }

the action discard work correctly but it's not what i'm looking for, i
want to drop just the infected file and make a warning on the email,
Please, how can i correct this? thank you.

_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list MIMEDefang@lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to