Hey, all.&nbsp; Long-time MailScanner user, always been very happy with it.&nbsp; Have it installed on my month-old Ubuntu box, when, suddenly, it died this past Sunday.&nbsp; 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 &#39;40k&#39;<br>max message size is &#39;40k&#39;<br>Ignore errors about failing to find EOCD signature<br>Can&#39;t use an undefined value as a symbol reference at /usr/share/MailScanner/MailScanner/Message.pm line 1495.<br>
<br>Lines 1494 &amp; 1495 are:<br>&nbsp;&nbsp;&nbsp; $handle = IO::File-&gt;new_tmpfile;<br>&nbsp;&nbsp;&nbsp; binmode($handle);<br><br>The funny thing is, when I change 1494 to <br>$handle = IO::File-&gt;new_tmpfile or die &quot;It didn&#39;t work: $!&quot;<br>
Sure enough, it dies.&nbsp; So, for the hell of it, I made a mini Perl standalone:<br>#!/usr/bin/perl<br>use IO::File;<br>$handle = IO::File-&gt;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?&nbsp; Or do I have to regen my damn box?&nbsp; (Note: I also poked around in all the usual places for signs of an intruder, but haven&#39;t found anything.)<br>
<br>Thanks&nbsp; much,<br><br>-Ken<br>