MailScanner 4.78.17 * New Features and Improvements *
1 Improved handling of Postfix messages with complex structures caused by
some milters.
2 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.
3 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...
3 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!
6 Improved installer for Fedora Core 11.
7 Improved RPM installer so when it needs to, it only removes RPMs I installed.
7-2 Added an "export HOSTNAME" to the init.d script. Should resolve some
issues where using "$HOSTNAME" or "${HOSTNAME}" in MailScanner.conf did
not work.
8 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.
8 Added support for "include" lines in upgrade_MailScanner_conf. If you treat
them as comments, the whole problem quietly disappears!
10 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.
11 Improved notes in conf.d/README file.
13 Added "Quick.Peek" script to distribution to read configuration settings
from shell scripts, which correctly handles included files.
* Fixes *
2 Minor fix to phishing net for servers on port numbers that start with "80"
but are not 80.
2 Fixed issue of spam report not appearing in rare cases.
4 Fixed problem of silent viruses not being quarantined when requested.
5 Fixed issue where spam-viruses would be quarantined and found as silent.
5-3 Renamed subroutine.
6 Fixed installer for Perl-IO, Perl-DBI, Perl-DBD-SQLite, Perl-Filesys-Df,
Perl-Net-DNS for Fedora 11.
7 Fixed installer for Perl-Digest-SHA1 for Fedora 11.
9 Fixed problem where "Scan Messages = no" was ignored.
9 Fixed problem where multiply-infected files in the same archive may not
always be removed correctly.
10 Fixed issues with "include" files where they wouldn't be used for a few
variables, and "%variable%" definitions in include files were ignored.
11 Fixed problem where settings found in included conf files would be
ignored sometimes when starting up.
14 Rulesets used within Custom Functions should work again now.
15 Fixed crash when "Expand TNEF = replace".
16 Improved processing_messages_alert so it behaves better in the face of
a ruleset defining "Notices To =".
16 Fixed problem in Exim where duplicate headers could appear due to
DeleteHeader not finding them correctly.
16 Improved handling of Unicode and foreign character sets used in attachment
filenames.
Downloads (~8,8 Mb)_
http://www.mailscanne...78.17-1.tar.gz