Hey, all. Long-time MailScanner user, always been very happy with it. Have it installed on my month-old Ubuntu box, when, suddenly, it died this past Sunday. Syslog says:<br>Mailscanner: Process did not exit cleanly, returned 22 with signal 0 <br>
<br>Running in debug mode says:<br>[...]<br>max message size is '40k'<br>max message size is '40k'<br>Ignore errors about failing to find EOCD signature<br>Can't use an undefined value as a symbol reference at /usr/share/MailScanner/MailScanner/Message.pm line 1495.<br>
<br>Lines 1494 & 1495 are:<br> $handle = IO::File->new_tmpfile;<br> binmode($handle);<br><br>The funny thing is, when I change 1494 to <br>$handle = IO::File->new_tmpfile or die "It didn't work: $!"<br>
Sure enough, it dies. So, for the hell of it, I made a mini Perl standalone:<br>#!/usr/bin/perl<br>use IO::File;<br>$handle = IO::File->new_tmpfile;<br>binmode($handle);<br><br>And that worked just fine, so Perl seems okay (no?).<br>
<br>I did a full uninstall and re-install, including re-tweaking my config files, and it worked... for about 15 messages, then is doing the exact same thing all over again.<br><br>ANY ideas? Or do I have to regen my damn box? (Note: I also poked around in all the usual places for signs of an intruder, but haven't found anything.)<br>
<br>Thanks much,<br><br>-Ken<br>