Okay, I've found the source of the problem but don't have a solution for
it.
The system I'm working with here is our firewall, which has a proxy
listening on port 25 to receive the mail. Once the proxy is happy that the
email is legit it invokes sendmail and feeds the message to it on STDIN using a
command such as:
/usr/sbin/sendmail -L sm-mta -Am recipient@xxxxxxxxxxxxxxxxxxx
Because Sendmail is not getting the message through SMTP, the milters are
not being invoked. This is according to several messages I found on Usenet
so they may or may not be accurate.
Comments or suggestions please anyone?
--
Michael St. Laurent
Hartwell Corporation
-----Original Message-----
From: Dave Goldblatt [mailto:daveg@xxxxxxxxxx]
Sent: Thursday, February 12, 2004 11:17 AM
To: Michael St. Laurent
Subject: Re: Milter not being used in sendmail-8.12.8-9.90
Michael St. Laurent wrote:From: Dave Goldblatt [mailto:daveg@xxxxxxxxxx]
Sent: Thursday, February 12, 2004 11:17 AM
To: Michael St. Laurent
Subject: Re: Milter not being used in sendmail-8.12.8-9.90
That seems to imply there's no data coming back from the milter. Do you have StreamSaveToDisk enabled in your clamav.conf?Okay! That got something interesting:Feb 12 10:52:41 guardian sendmail[30070]: NOQUEUE: Milter (clamav-milter): to error state
Also, do a 'ps -aux | grep milter' - what's the output?
-dg-