incoming messages stuck in queue due to tnef bug

Ron Broersma ron at spawar.navy.mil
Mon Sep 11 07:44:08 IST 2006


I've had some problems with messages that get stuck in mqueue.in, 
resulting in whole batches that never get processed due to processes 
that repeatedly die on the same batch.

Here's where it fails...

read-open /var/spool/MailScanner/incoming/17683/k8ACNk7x003153/i: No 
such file or directory at /usr/lib/perl5/site_perl/5.8.5/MIME/Body.pm 
line 435.

The offending message had 2 MIME parts, one of which was a winmail.dat.  
With some more debugging it appeared that processing of that particular 
winmail.dat had a number of problems, causing MailScanner to get very 
confused about the filenames and eventually die.

Since this appeared to be a TNEF problem, I switched from the external 
(/usr/bin/tnef) to internal decoder.  Things worked much better.  I then 
checked sourceforge and found a newer version (1.4.3) than that 
distributed with MailScanner (1.4.1).  I installed that and switched 
back to external TNEF, and all is well.  No more stuck queues.

I recommend that the new TNEF v1.4.3 be included in future MailScanner 
distributions.

--Ron


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3973 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.mailscanner.info/pipermail/mailscanner/attachments/20060910/ac0cef2c/smime.bin


More information about the MailScanner mailing list