I'm running qmail-scanner 1.20 and clamav 0.65. In watching the qmail-scanner logs,
I've found that clamscan is, indeed, being called with the proper arguments. I've
even added some debug messages to qmail-scanner-queue.pl and found that all of the
arguments are fine.
But here is the section of code where things go awry:
$DD=`$clamscan_binary $clamscan_options $ENV{'TMPDIR'} 2>&1`;
$clamscan_status=($? >> 8);
&debug("--output of clamscan was:\n$DD--");
And here is the log output of a mail that was infected with SCO.A:
Fri, 30 Jan 2004 13:09:12 -0500:8991: run /usr/local/bin/clamscan -r --disable-summary
--mbox --max-recursion=10 --max-space=1000000
/var/spool/qmailscan/tmp/hotname.net10754861524628991 2>&1
Fri, 30 Jan 2004 13:09:12 -0500:8991: !!--output of clamscan was:
--
So the $DD variable is getting assigned to nothing. Now, there should be output
whether there is a virus or not. The binary is in the proper location and some of my
own debug messages have verified the $clamscan_options and $ENV{'TMPDIR'}. I have
also run my own scans on infected mails, using the same directory format that
qmail-scanner uses (I just quickly copied one while it was being scanned). I've done
it on the command line and using the same perl syntax. My results differ. I am
getting clamscan's output just fine, as well as the proper exit status of 1.
Has anyone else had this issue? Any ideas? Could it be a perl problem (running perl
5.8.0)?
I'd appreciate any help with this.
Jeremy Doolin
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Clamav-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/clamav-users