[Mimedefang] MIMEdefang not executing mimedefang-filter?
Rolf E. Sonneveld
R.E.Sonneveld at sonnection.nl
Thu Jan 24 11:24:45 EST 2013
Hi, all,
running MD 2.71 (but the same problems shows up in 2.73)
I have a mimedefang-filter which has run fine for more than a year now
on an old Solaris 10 system. I have installed MD and the same
mimedefang-filter on a new system (both Solaris, old one sun4u
architecture, the new one sun4v architecture). On both systems Postfix
is talking to MD, with milter version = 6. The problem I see is, that
the mimedefang-filter does not convert the message on the new system,
while it does at the old system. All I see in the log file (when I
enable debugging) is:
Jan 24 16:22:05 host01 mimedefang-multiplexor[9362]: [ID 268819
mail.info] started; minSlaves=2, maxSlaves=10, maxRequests=500,
maxIdleTime=300, busyTimeout=600, clientTimeout=10
Jan 24 16:22:05 host01 mimedefang-multiplexor[9362]: [ID 778059
mail.info] Starting slave 0 (pid 9364) (1 running): Bringing slaves up
to minSlaves (2)
Jan 24 16:22:05 host01 mimedefang[9379]: [ID 328151 mail.debug] 0:
./mimedefang.c(2540): free(2ed70)
Jan 24 16:22:05 host01 mimedefang[9379]: [ID 255816 mail.info]
MIMEDefang alive. slavesReservedForLoopback=-1
AllowNewConnectionsToQueue=0 doRelayCheck=0 doHeloCheck=0
doSenderCheck=1 doRecipientCheck=0
Jan 24 16:22:05 host01 mimedefang[9379]: [ID 936676 mail.info]
Multiplexor alive - entering main loop
Jan 24 16:22:08 host01 mimedefang-multiplexor[9362]: [ID 778059
mail.info] Starting slave 1 (pid 9380) (2 running): Bringing slaves up
to minSlaves (2)
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(503): ENTER mfconnect
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1983): ENTER mfclose
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(2034): ENTER cleanup
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(2036): EXIT cleanup: SMFIS_CONTINUE
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(2000): EXIT mfclose: SMFIS_CONTINUE
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 100294 mail.debug] 33318:
./mimedefang.c(546): malloc(56) = 2eeb8
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 977949 mail.debug] 33318:
./mimedefang.c(580): strdup("host01") = 2f318
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 100294 mail.debug] 33318:
./mimedefang.c(594): malloc(65) = 2eef8
Jan 24 16:22:15 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(699): EXIT mfconnect: SMFIS_CONTINUE
Jan 24 16:22:18 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(717): ENTER helo
Jan 24 16:22:18 host01 mimedefang[9379]: [ID 977949 mail.debug] 33318:
./mimedefang.c(726): strdup("mail") = 2f378
Jan 24 16:22:18 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(760): EXIT helo: SMFIS_CONTINUE
Jan 24 16:23:00 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(789): ENTER envfrom
Jan 24 16:23:00 host01 mimedefang[9379]: [ID 977949 mail.debug] 33318:
./mimedefang.c(823): strdup("<my.mailaddr at xy.companyx.") = 33438
Jan 24 16:23:00 host01 mimedefang[9379]: [ID 977949 mail.debug] 33318:
./mimedefang.c(872): strdup("/data/mimedefang/spool/md") = 2ed70
Jan 24 16:23:00 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1003): EXIT envfrom: SMFIS_CONTINUE
Jan 24 16:23:06 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1098): ENTER rcptto
Jan 24 16:23:06 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1195): EXIT rcptto: SMFIS_CONTINUE or SMFIS_ACCEPT
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1218): ENTER header
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1329): EXIT header: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1347): ENTER eoh
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 977949 mail.debug] 33318:
./mimedefang.c(1359): strdup("91D573CA46") = 2f810
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1392): EXIT eoh: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1415): ENTER body
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(1505): EXIT body: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1544): ENTER eom
Jan 24 16:23:14 host01 mimedefang.pl[9380]: [ID 702911 mail.info]
MDLOG,91D573CA46,mail_in,,,<my.mailaddr at xy.companyx.nl>,<r.e.sonneveld at sonnection.nl>,New
Message
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(2034): ENTER cleanup
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 590879 mail.info]
91D573CA46: Not cleaning up /data/mimedefang/spool/mdefang-IPPn000
because of command-line `-d' flag
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 328151 mail.debug] 33318:
./mimedefang.c(2064): free(2ed70)
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 328151 mail.debug] 33318:
./mimedefang.c(2068): free(33438)
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(2078): EXIT cleanup: SMFIS_CONTINUE
Jan 24 16:23:14 host01 mimedefang[9379]: [ID 173077 mail.debug] 33318:
./mimedefang.c(1965): EXIT eom: 0
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(1983): ENTER mfclose
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 277548 mail.debug] 33318:
./mimedefang.c(2034): ENTER cleanup
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(2078): EXIT cleanup: SMFIS_CONTINUE
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 328151 mail.debug] 33318:
./mimedefang.c(1990): free(2f318)
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 328151 mail.debug] 33318:
./mimedefang.c(1991): free(2eef8)
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 328151 mail.debug] 33318:
./mimedefang.c(1995): free(2f378)
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 328151 mail.debug] 33318:
./mimedefang.c(1996): free(2f810)
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 328151 mail.debug] 33318:
./mimedefang.c(1997): free(2eeb8)
Jan 24 16:23:24 host01 mimedefang[9379]: [ID 173092 mail.debug] 33318:
./mimedefang.c(2000): EXIT mfclose: SMFIS_CONTINUE
Now, even if I add a simple log statement as begin of the filter_begin
routine, like:
my $filename = '/tmp/report.txt';
open(my $fh, '>>', $filename) or die "Could not open file '$filename' $!";
print $fh "This is a test of mimedefang\n";
close $fh;
and I send a message, the output file of these four lines is not
written. So for some reason, it seems that mimedefang is not executing
the mimedefang-filter script at all.
I checked file ownerships, permissions, umask etc. and compared with the
old system and everything seems to be OK, except for the result of the
mimdefang pass.
Any suggestions much appreciated!
/rolf
More information about the MIMEDefang
mailing list