Blue Reef Technical Support Blue Reef Virtual Server Reseller ProgramBlue Reef Virtual Server SupportAbout Blue Reef Consulting, Inc.

About Blue Reef Virtual ServersEcommerce Solutions for your Virtual ServerSearch the Blue Reef Virtual Server web site
Return to Blue Reef Virtual Servers Home Page
Order virtual servers, software, computers, and more!
Return to Blue Reef Main Home Page
Site Map
Email Utilities to help you do business with your Virtual Server.

Blue Reef Virtual Servers
Virtual Server Support
Virtual Server Addons
Mail Utilities
Mail Utilities Overview
Email via SSLEmail via SSL
Poppass Password Changer
Procmail Email Filter
Email Autoresponders
Finger User Info
Majordomo Mail List Manager
PGP (Pretty Good Privacy)
Web-based Email
WPoison Email Collection Thwarting Utility
Request help using our Problem Tracking System
Order a Blue Reef Virtual Server now!


SpamAssassin is a powerful tool to help solve the Spam Problem.

SpamAssassin applies a number of tests to an incoming message, and each test returns a score. If enough tests return a combined score that is high enough (the default is 5), SpamAssassin can tag the message as being spam. Once a message has been tagged, there are a number of possible actions that can be taken with the message, such as automatic deletion, return to sender, or forward to recipient. Tagging and actions can be handled either as a system-wide or on a user-specific basis.

Installation and Configuration

To install or configure SpamAssassin, connect to your Virtual Server via Telnet or SSH and run the following command.
    % vinstall spamassassin
System-wide Filters -
This applies SpamAssassin tests to every email message that arrives on your Virtual Server, regardless of the intended recipient. While scanning every incoming message for spam characteristics is a good idea, you may want to have the system settings simply tag messages and deliver them normally. This avoids accidentally losing the occasional legitimate message that has spam-like characteristics (a.k.a "false positive" results).

User-Specific Filters -
For individual users, different methods of dealing with spam may be preferred. The user specific settings allow you to set up specific users with different ways of dealing with messages tagged as spam. Actions based on Score Once a message has been tagged, SpamAssassin will do one of the following with the message, depending on your system and user settings.
  • Deliver Tagged messages along with Untagged messages normally. This allows the user to easily see if a message is tagged as spam, but allows them to make the final decision to read the message or not. If you have system-wide filtering on, it is a good idea to use this option for the system-level filtering.

  • Deliver Spam to a special mailbox. Untagged messages will be delivered as usual, but tagged messages will be delivered to a special mailbox (or IMAP folder). This is a good user level setting for IMAP users who don't want potential spam cluttering their INBOX, but want to have the option to check through to see if there's anything important among the tagged messages.

  • Deliver spam to a special mailbox and forward non-spam to another address. If a user has another account that they forward their messages to, this allows you to filter out spam before forwarding the messages to their account

  • Forward Spam to another address. By doing this, non-spam is delivered normally, but spam can be forwarded to an account on a different server.

  • Delete Spam. This is not a recommended option, since some spam may in fact be legitimate. However, you can select to have all messages tagged as spam deleted, either on a system level, or just for specific users.
  • Delete Spam and forward non-spam to another address. Again, this is not recommended, but you can have all the tagged messages deleted before forwarding un-tagged messages to a remote email account.

Logging Activity

SpamAssassin can be configured to keep a log of its activity. Logs can be useful in tracking down problems and errors, but like any other log file, your SpamAssassin logs will need to be cleared out occasionally to prevent them from using up all your disk space. You can use cron to archive or empty your spam log files.

The vinstall module for SpamAssassin only configures the most basic settings required to get SpamAssassin working on your Virtual Server. SpamAssassin has a number of additional configuration options which can be set by editing specific configuration files.

Removing SpamAssassin

Use the following command:
    % vuninstall spamassassin
After running the command, you will be given the option to delete system filters (but keep user filters), delete a specific user's filters, or to remove all SpamAssassin filters and the SpamAssassin program files from your Virtual Server.

You can access the man pages using the following commands:
    % man spamassassin
    % man Mail::SpamAssassin::Conf
There is also a wealth of information about configuring and using SpamAssassin at the SpamAssassin Web site.

Creating Email Accounts

Configuring Email for Virtual Subhosts

Administration Utilities

Server Add-on Help

Implementing Microsoft Exchange Mail-on-Demand


PGP: Pretty Good Privacy
PGP: Pretty Good Privacy

Marketing With Email
Marketing With Email


Web Security: A Step-by-Step Reference Guide
Web Security: A Step-by-Step Reference Guide

$23.96 logo
Search for :
Enter keywords...