Deploying Linux on the Desktop

The two worst enemies of the desktop are spam and viruses. These two villains cause all administrators major frustration. The good thing about using a Linux desktop is that there are very few Linux viruses; however, spam is still a villain! A number of tools can combat these two ruffians for Linux; there are key configurations that will help to secure your system from viruses. The most common method of virus infiltration is via e-mail, so this chapter will concentrate on making e-mail safer for Linux machines.
Spam, we can all admit, is a major pain. To combat spam, there are several tools available for a Linux box; these tools can be implemented at the user level or system-wide. Some tools will learn from messages marked spam, and others require manual control. One of the most widely used tools is SpamAssassin. SpamAssassin combines all the features and learning control into one highly configurable package. The tool will allow you to use remote services as well as its own rules for determining whether an e-mail is spam, and the user can configure it globally as well, using the procmail subsystem of sendmail and other mailers. Since sendmail is the most common mailer, we will look into its use.
If an IMAP server running SpamAssassin is in use, otherwise SpamAssassin will have no effect on exchange mail via this combination of tools. SpamAssassin is designed to work as part of the system mailer via the procmail...