[Mimedefang] Perl problems with Mimedefang 2.1 on Solaris 6 : Perl process did not finish

Stephane Lentz Stephane.Lentz at ansf.alcatel.fr
Mon Dec 3 06:49:53 EST 2001


Hello, 

I've installed sendmail 8.12.1 with Milter support and MimeDefang 2.1 on
a Solaris 2.6 system.

I use the "Suggested minimum-protection filter for Microsoft Windows
clients" but when I send a test message with some.exe  attachment 
the message is not "filtered" : it passes through and only 2
Mimedefang Warning headers gets added :

Dec  3 11:58:10 nsfws5 sendmail[28703]: fB3Aw9gA028703: Milter add:
header: X-MIMEDefang-Warning: Perl process did not finish
Dec  3 11:58:10 nsfws5 sendmail[28703]: fB3Aw9gA028703: Milter add:
header: X-Scanned-By: MIMEDefang 2.1 (www dot roaringpenguin dot com
slash mimedefang)


It seems that the source of the problems is the "Perl process did not
finish" message (coming from mimedefang.c when the UNFINISHED file 
was not removed).

Is is some timeout-related problem ? Any hint to get rid of this ? 

I recompiled Mimedefang with DEBUG support and got this : 

Dec  3 12:34:26 nsfws5 mimedefang[29594]: New filter; now running 1 filters
Dec  3 12:34:26 nsfws5 mimedefang[29594]: Filter finished; now running 0
filters
Dec  3 12:34:26 nsfws5 mimedefang[29594]: Perl process did not remove
UNFINISHED file
Dec  3 12:34:26 nsfws5 mimedefang[29594]: Entering cleanup (line 871)
Dec  3 12:34:26 nsfws5 sendmail[29634]: fB3BYPYG029634: Milter add: header:
X-MIMEDefang-Warning: Perl process did not finish
Dec  3 12:34:26 nsfws5 sendmail[29634]: fB3BYPYG029634: Milter add: header:
X-Scanned-By: MIMEDefang 2.1 (www dot roaringpenguin dot com slash
mimedefang)
Dec  3 12:34:26 nsfws5 mimedefang[29594]: Exiting cleanup (line 922)
ret=SMFIS_CONTINUE
Dec  3 12:34:26 nsfws5 mimedefang[29594]: Exiting eom (line 806) ret=0
Dec  3 12:34:27 nsfws5 mimedefang[29594]: Entering mfclose (line 824)
Dec  3 12:34:27 nsfws5 mimedefang[29594]: Entering cleanup (line 871)
Dec  3 12:34:27 nsfws5 mimedefang[29594]: Exiting cleanup (line 922)
ret=SMFIS_CONTINUE
Dec  3 12:34:27 nsfws5 mimedefang[29594]: Exiting mfclose (line 836)
ret=SMFIS_CONTINUE
Dec  3 12:34:27 nsfws5 sendmail[29637]: fB3BYPYG029634:
to=Stephane.Lentz at rda.alcatel.fr, delay=00:00:01, xdelay=00:00:00,
mailer=relay, pri=63526, relay=mail.netfr.alcatel.fr. [155.132.180.80],
dsn=2.0.0, stat=Sent (MAA26612 Message accepted for delivery)


I have also another problem : when I kill and restart mimedefang
and then sendmail I have to wait before connections are accepted
(for a couple of minutes I get : 451 4.7.1 Please try again later). 
Any optimization parameter ? 


Thanks. 

Stephane. 

PS : the CPAN has new versions for various perl Modules. 
I installed MIME-Base64-2.12, IO-stringy-2.108n, libnet-1.0704,
MailTools-1.41 and MIME-tools-5.411.

I checked the filters with perl -cw (perl 5.005_03).
I invoked mimedefang with this command : 
/usr/local/bin/mimedefang -n 2 -f  /etc/mail/mimedefang-filter   -p
/var/mimedefang.sock




More information about the MIMEDefang mailing list