Spam Assassin
Spam Assassin is a mail filter installed on our mail servers to identify Spam. It checks for Spam using a large number of pre-set rules that check the header, body, and sender of all email messages sent to your domain mailbox. When an email fails enough of these rules, it will be flagged as potential Spam and sent on to our inbox as an email attachment. We will usually be able to determine if the email is junk or not by reading the Spam Assassin information included with the original email - all without having to open the attachment. Spam Assassin uses a variety of mechanisms including header and text analysis, Bayesian filtering, DNS blacklists, and collaborative filtering databases. Spam Assassin runs on a server, and filters Spam before it reaches our mailbox.
Spam Assassin is a nice program designed for ISP mail servers that immediately rejects incoming Spam before it ever gets anywhere near our inbox. Spam Assassin is written in perl. It requires a recent version of Perl to be installed on the local machine. It depends on many modules and Perl packages, and may be effected if Perl is upgraded on the machine. We may not be able to use it if we do not have rights to install Perl. If we don't have rights to install Perl on the target machine, we can't use Spam Assassin.

