{
    # run the clamdscan virus checking plugin

    my $s = $clamd{status} || 'disabled';
    return "# clamd disabled" unless ($s eq "enabled");
    $s = $smtpd{VirusScan} || 'disabled';
    return "# clamav disabled" unless ($s eq "enabled");

    my $max_size = $qpsmtpd{MaxScannerSize} || 
		   $clamav{StreamMaxLength} || 
		   "25M";

    $max_size =~ s/[kK]/000/;
    $max_size =~ s/[mM]/000000/;

    $OUT = "virus/clamav" .
		" clamscan_path=/usr/bin/clamdscan" .
		" action=reject" . 
    		" max_size=$max_size";
}
