[Mimedefang] Problems with Query.pm

Brian Leyton bleyton at cpe-corp.com
Thu Sep 7 17:00:40 EDT 2006

I am attempting to move my sendmail/mimedefang installation over to a new
server.  The new one is running Fedora Core 5, and I am installing
everything from scratch using YUM (though I am copying over my old filters
and configuration).  I have hit a snag in my testing.  I'm sure I must be
missing something in my installation, but I can't figure out what it is.

Here are the messages I get from the sendmail log:

Sep  7 16:10:55 scratchy mimedefang-multiplexor[20885]: Starting slave 1
(pid 20944) (2 running): Bringing slaves up to minSlaves (2)
Sep  7 16:11:39 scratchy mimedefang-multiplexor[20885]: Slave 1 stderr: no
IP address given at /usr/lib/perl5/vendor_perl/5.8.8/Mail/SPF/Query.pm line
255, <STDIN> line 1.
Sep  7 16:11:39 scratchy mimedefang-multiplexor[20885]: Slave 1 died
prematurely -- check your filter rules
Sep  7 16:11:39 scratchy mimedefang[20900]: Error from multiplexor: ERR No
response from slave
Sep  7 16:11:39 scratchy sendmail[20945]: k87KBdpH020945: Milter:
from=<brian.leyton at gmail.com>, reject=451 4.3.2 Please try again later
Sep  7 16:11:39 scratchy mimedefang-multiplexor[20885]: Reap: slave 1 (pid
20944) exited normally with status 9 (SLAVE DIED UNEXPECTEDLY)
Sep  7 16:11:39 scratchy mimedefang-multiplexor[20885]: Slave 1 resource
usage: req=1, scans=0, user=1.592, sys=1.508, nswap=0, majflt=0,
minflt=8552, maxrss=0, bi=0, bo=0

When I look at the relevant section of query.pm, I see that it is exiting
because of a missing IP address (as it says in the error message):

  if (not ($query->{ipv4} and length $query->{ipv4})) {
    die "no IP address given";

I just can't figure out how to fix this.  I ran a test on my filter and it
comes up clean.

Anyone have any ideas?

Brian Leyton
IT Manager
Commercial Petroleum Equipment

More information about the MIMEDefang mailing list