MailScanner

MailScanner is a free anti-virus and anti-spam filter protecting over 5 billion e-mails every week, for many millions of users.
Download

MailScanner Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Julian Field
  • Publisher web site:
  • http://www.mailscanner.info/

MailScanner Tags


MailScanner Description

MailScanner is a free anti-virus and anti-spam filter protecting over 5 billion e-mails every week, for many millions of users. MailScanner is an email virus scanner, vulnerability protector, and spam tagger. It supports the Postfix, Sendmail, Exim, Qmail, and ZMailer MTAs, and the Sophos, McAfee, F-Prot, F-Secure, CommandAV, InoculateIT, Inoculan, eTrust, Kaspersky, Nod32, AntiVir, BitDefender, RAV, Panda, DrWeb, ClamAV, and other anti-virus scanners.MailScanner uses SpamAssassin for highly successful spam identification, and is designed to handle denial of service attacks. It will detect password-protected zip files and apply filename checking to their contents.It is very easy to install, requires no changes at all to your sendmail.cf file, is designed to be lightweight, and won't grind your mail system to a halt with its load. It can be integrated into any email system, regardless of the software in use. What's New in This Release: New Features and Improvements: · Improved handling of Postfix messages with complex structures caused by some milters. · In addition to the previous 'host:hostname.domain.com' method of providing a hostname in rulesets, you can now also specify host-nocheck:hostname.domain.com, which is the same thing but no anti-spoof checks are made. This is only useful if you have a 'PTR' record for providing the IP address of the hostname but no forward 'A' record for translating the IP address into a hostname. This is frequently the situation when using dynamic IP addresses. · Swapped over virus-scanning and spam-scanning code completely, so all virus-scanning code is done before spam-scanning code. It won't virus-scan "Silent Viruses" which is pretty much all of them now, so it should work okay. This allows me to introduce... · New feature to allow detection of "spam-viruses" which are items of spam that are reported by your virus scanner. You can set 2 new configuration options: Spam-Virus Header = X-%org-name%-MailScanner-SpamVirus-Report: Virus Names Which Are Spam = Sane*UNOFFICIAL HTML/* · The names of the "spam-viruses" found are those viruses reported by your virus scanners which match any of the strings given in "Virus Names Which Are Spam". These "spam-virus" names are added to the header set by "Spam-Virus Header". You can then write a SpamAssassin rule in spam.assassin.prefs.conf which gives a score for the presence or contents of this header. I supply an example rule which adds a score of 3 if the header exists. Feel free to re-write and extend that rule! It will not work unless you customise it. You could even write a "SpamAssassin Rule Action" to handle this rule specially! · Improved installer for Fedora Core 11. · Improved RPM installer so when it needs to, it only removes RPMs I installed. · Added an "export HOSTNAME" to the init.d script. Should resolve some issues where using "$HOSTNAME" or "${HOSTNAME}" in MailScanner.conf did not work. · Added support for "include path-to-conf-files" lines in MailScanner.conf. You can now put your site-specific customisations in separate files, to make upgrading of many servers a lot easier. You can nest "include" files, which means that an "include"d file can "include" other files. The "path-to-conf-files" can use the normal shell wildcard characters such as "*" so a valid line might be include /etc/MailScanner/config/*.conf to read all the *.conf files in that directory in turn. The *last* value read for each MailScanner.conf setting will be used. · Added support for "include" lines in upgrade_MailScanner_conf. If you treat them as comments, the whole problem quietly disappears! · Added /etc/MailScanner/conf.d directory to RPM and added a default include line in shipped MailScanner.conf. Put a README in the conf.d directory. · Improved notes in conf.d/README file. · Added "Quick.Peek" script to distribution to read configuration settings from shell scripts, which correctly handles included files. Fixes: · Minor fix to phishing net for servers on port numbers that start with "80" but are not 80. · Fixed issue of spam report not appearing in rare cases. · Fixed problem of silent viruses not being quarantined when requested. · Fixed issue where spam-viruses would be quarantined and found as silent. Renamed subroutine. · Fixed installer for Perl-IO, Perl-DBI, Perl-DBD-SQLite, Perl-Filesys-Df, Perl-Net-DNS for Fedora 11. · Fixed installer for Perl-Digest-SHA1 for Fedora 11. · Fixed problem where "Scan Messages = no" was ignored. · Fixed problem where multiply-infected files in the same archive may not always be removed correctly. · Fixed issues with "include" files where they wouldn't be used for a few variables, and "%variable%" definitions in include files were ignored. · Fixed problem where settings found in included conf files would be ignored sometimes when starting up. · Rulesets used within Custom Functions should work again now. · Fixed crash when "Expand TNEF = replace". · Improved processing_messages_alert so it behaves better in the face of a ruleset defining "Notices To =". · Fixed problem in Exim where duplicate headers could appear due to DeleteHeader not finding them correctly. · Improved handling of Unicode and foreign character sets used in attachment filenames.


MailScanner Related Software