Hi, I'm trying to get clamav-milter working under FreeBSD 5.1 with sendmail 8.12.9 and have it configured with spamass-milter (using the M4 constructs).
It appears first in the milters list but when I try to send mail through it, nothing ever happens. I tried sending the test files as attachments and nothing happened (mail delivered normally). Spamass-milter is working fine, so I know that mail is getting filtered, but not through clamav-milter. I did a truss on the clamav-milter process while sending mail to try to see if it was ever even getting anything, and it is, but I see an error in the truss (Input/Output error) that does not appear anywhere (its being written to stderr, which I guess is not going anywhere). I've included the truss output below, with the interesting bits annotated to make it easier to locate them. Basically, an accept() call is made, fd 6 is returned, some reading a writing to fd 6 happens, then the error, a little more reading and writing to fd6, then the fd is closed. I'm new to this list, so I hope its OK to post this level of detail here. If not, please let me know. If anyone knows how to get more/better debug info, please also let me know. Thanks in advance, rgr ***** truss output from clamav-milter when a normal message is sent **** gettimeofday(0x28093178,0x0) = 0 (0x0) poll(0x8051c00,0x1,0x0) = 0 (0x0) poll(0x805d000,0x1,0x0) = 0 (0x0) poll(0x805d000,0x2,0x1388) = 1 (0x1) gettimeofday(0x28093178,0x0) = 0 (0x0) >>>accept(0x5,{ AF_UNIX "" },0xbfbff8f4) = 6 (0x6) >>>fcntl(0x6,0x3,0x0) = 6 (0x6) >>>fcntl(0x6,0x4,0x6) = 0 (0x0) >>>setsockopt(0x6,0xffff,0x8,0xbfbff8f0,0x4) = 0 (0x0) poll(0x8051c00,0x1,0x0) = 0 (0x0) poll(0x806a400,0x1,0x0) = 0 (0x0) poll(0x805d000,0x2,0x0) = 0 (0x0) poll(0x805d000,0x3,0xdba) = 1 (0x1) gettimeofday(0x28093178,0x0) = 0 (0x0) >>>read(0x6,0xbfadcdf0,0x5) = 5 (0x5) poll(0x806a400,0x1,0x0) = 1 (0x1) >>>read(0x6,0x8056100,0xc) = 12 (0xc) poll(0x806a400,0x1,0x0) = 1 (0x1) >>>write(6,0xbfadce10,5) = 5 (0x5) poll(0x806a400,0x1,0x0) = 1 (0x1) >>>write(6,0xbfadcef0,12) = 12 (0xc) poll(0x806a400,0x1,0x0) = 0 (0x0) poll(0x805d000,0x2,0x0) = 0 (0x0) poll(0x805d000,0x3,0xda0) = 1 (0x1) gettimeofday(0x28093178,0x0) = 0 (0x0) >>>read(0x6,0xbfadcdf0,0x5) = 5 (0x5) poll(0x806a400,0x1,0x0) = 1 (0x1) >>>read(0x6,0x806b000,0x88) = 136 (0x88) poll(0x806a400,0x1,0x0) = 1 (0x1) >>>read(0x6,0xbfadcdf0,0x5) = 5 (0x5) poll(0x806a400,0x1,0x0) = 1 (0x1) >>>read(0x6,0x8069180,0x25) = 37 (0x25) ***write(1,0x806c000,68) ERR#5 'Input/output error' poll(0x806a400,0x1,0x0) = 1 (0x1) >>>write(6,0xbfadce10,5) = 5 (0x5) poll(0x806a400,0x1,0x0) = 1 (0x1) >>>read(0x6,0xbfadcdf0,0x5) = 5 (0x5) >>>fstat(6,0xbfadcf20) = 0 (0x0) >>>close(6) = 0 (0x0) clock_gettime(0x0,0xbfaedfa8) = 0 (0x0) poll(0x805d000,0x1,0x0) = 0 (0x0) poll(0x805d000,0x2,0x134b) = 0 (0x0) -- Richard G. Roberto [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]