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("<[email protected].") = 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,,,<[email protected]>,<[email protected]>,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
_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to