Ok.
Is it advisable to use clamd first and clamav as a fallback (per code example below)? If so, do I still need to set the Features in mimedefang.pl like this ...

$Features{'Virus:CLAMAV'} = ('/usr/bin/clamscan' ne '/bin/false' ? '/usr/bin/clamscan' : 0); $Features{'Virus:CLAMD'} = ('/bin/false' ne '/bin/false' ? '/bin/false' : 0);

... since I'm calling the appropriate module instead of the generic message_contains_virus() module?

code example:

my ($code, $category, $action) = message_contains_virus_clamd();
if ($category eq 'virus') {
  $FoundVirus = 1;
} elsif ($category ne 'ok') {
md_syslog('err',"$QueueID: clamd error: code=$code, category=$category, action=$action");
# try clamscan if clamd failed
  my ($code, $category, $action) = message_contains_virus_clamav();
  if ($category eq 'virus') {
    $FoundVirus = 1;
  } elsif ($category ne 'ok') {
md_syslog('err',"$QueueID: clamav error: code=$code, category=$category, action=$action"
    );
    action_tempfail("error: problem running virus scanners");
    return;
  }
}

On 10/8/2014 2:18 PM, Kevin A. McGrail wrote:
On 10/8/2014 3:05 PM, Cliff Hayes wrote:
I will have to go with clamd because clamav is taking 12 seconds to
scan an email with five words in it.
Correct.  Using anything but clamd is not going to work for anything but
the smallest of installations.
_______________________________________________
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 [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

_______________________________________________
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 [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to