MailScanner

New MailScanner Front-End (MSFE) v4.23

Changes:

  • Modified cPanel Msfe.pm to use the new Cpanel::SafeFile module otherwise it fails within cPanel with:[a fatal error or timeout occurred while processing this directive]

cPanel – Perl on VPS Servers

It appears that many VPS servers overnight have installed the OS vendor version of perl, e.g. v5.8.5. This has meant that most of the perl modules that cPanel itself along with csf, MailScanner and other perl scripts use are missing. This in turn means that many perl based scripts (e.g. MailScanner, csf, cPanel itself) will have stopped functioning.To resolve this issue, either run:/scripts/checkperlmodulesOr, better, upgrade back to perl v5.8.8 using the distribution on the cPanel site:http://layer1.cpanel.net/You might also get away with simply going to /usr/bin/ and copying the perl v5.8.8 binary over the live perl binary.Whichever method you use, with MailScanner at least, you’ll have to update MailScanner either from our install script, or by selecting the Force MailScanner Update button for MailScanner in the WHM UI.It would then probably be a good idea to run:/scripts/upcp -forceHow this happened is odd as /etc/yum.conf on cPanel includes perl* in the ignore list.

New MailScanner Script v2.66

Changes:

  • New version of MailScanner v4.69.9. Changelog at http://www.mailscanner.info/ChangeLog
  • Added check for /var/spool/exim being mounted as a separate fileystem that some silly Server Providers are configuring as temporary virtual mountpoints

New ClamAV v0.93.1

Changes:

  • This version improves handling of PDF, CAB, RTF, OLE2 and HTML files and includes various bugfixes for 0.93 issues

If you use MSFE you can upgrade using the UI.

New MailScanner Front-End (MSFE) v4.22

Changes:

  • Modified MailWatch to better cope with a remote MySQL database
  • Removed Dynaloader from Msfe.pm as cPanel no longer provide it in their perl distribution

New ClamAV v0.93

Changelog:http://sourceforge.net/project/shownotes.php?release_id=592112Upgrade through WHM MSFE.

PathTools v3.26 breaks MailScanner

On servers that are running the perl modules that are a part of PathTools, MailScanner breaks with the recently released v3.26. If you’re suffering from this issue you’ll see MailScanner continually restarting. If you run MailScanner in –debug you’ll see it SegFault. In /var/log/messages you’ll see continual:

MailScanner: Process did not exit cleanly, returned 0 with signal 11 

You can confirm which version of PathTools is installed using:

perl -MCwd -e ‘print “$Cwd::VERSION\n”‘

To fix this you need to downgrade PathTools to v3.2501:

wget http://search.cpan.org/CPAN/authors/id/K/KW/KWILLIAMS/PathTools-3.2501.tar.gztar -xzf PathTools-3.2501.tar.gzcd PathTools-3.2501perl Makefile.PL makemake installcd ..rm -Rfv PathTools-3.2501*