Spam111 spam and virus filtering system





Filtering Methods:

The system decides whether a message is spam based on several evaluations. Filtering is deterministic for efficiency reasons: if a message fails certain tests along the way, it is rejected immediately and not subjected to the entire testing regimen. After two primary go / no-go steps, each message that hasn't already been rejected as spam is evaluated using message scoring methodology. The fate of the message is then controlled based settings managed by the client.

Settings & Control:

Settings you control include domain level and personal blacklisting, domain and personal whitelisting, vulgarity filtering, quarantine score and delete score. The last two rely on the number of "points" assigned to the message by the scoring system. If a message gets enough points, you can determine it to be spam and it can be discarded or quarantined. You have control over the Delete Value, the Quarantine Value and the Number of Days a message is held in quarantine. at both the domain and individual levels. Several methods we currently use for assigning points are as follows:

  • A Rules Based Approach that analyzes headers and message text for certain specific characteristics. Both positive and negative points are assigned based on what is found in the message.
  • A Learning Component that builds a database of tokens from known spam and known ham (wanted messages). These tokens add extra positive or negative point assignments to messages that have the tokens, thereby increasing the certainty that they are or are not spam. The token database is continually updated based on the content of incoming messages so it keeps "learning" what the spammers are doing.
  • Collaborative Spam-tracking Databases are used. The system reads a signature of each incoming message and compares it to known spam from several databases. Since spam is typically sent to many people, the first people to receive a spam message can add it to a database -- at which point everyone else will automatically block it.

Besides quarantine or delete score, you also have control of the following:

  • Vulgarity Filtering can be turned on or off for each personal profile.
  • Whitelists are a lists of addresses known to be non-spam. You can make your own whitelist entries on a domain or individual profile basis.
  • Blacklists are a lists of addresses known to be used for spam. You can make your own blacklist entries on a domain or individual profile basis.
  • A Quarantine Digest can be sent to you so you don't have to log into the system to see what's in the quarantine.
  • Personal POP Mailboxes may be added to the filter. If you add your personal mailbox, the system will check that mailbox, filter the mail and deliver it into your regular mailbox along with the rest of your mail. You will no longer have to check that mailbox because spam111 will do it for you.

Custom Interface:

The interface to the system allows you to set your own parameters for filtering. You have the ability to set limits on whether to totally discard messages or just quarantine them for some fixed time period. Additionally, you get statistics and graphs showing the amount of spam the system has processed for you and what happened to it.

The following options are available:

Global Settings:

As you can see from the options below, if the delete score you set is lower than or equal to the quarantine score, no messages will be quarantined.

  • Delete Score: set from 4 to 11
  • Quarantine Score: set from 4 to 11
  • Quarantine Days: set from 1 to 14
  • Blacklist Action: Quarantine or Delete
  • Vulgarity Filter: On or Off
  • Quarantine Digest: Schedule for receipt of the digest
domain level spam removal settings, quarantine settings, etc.
(click image for larger view)

My Settings:

These override the global settings.

  • Username: for example
  • Full Name: for example Joe Smith
  • Delete Score: 4 to 11
  • Quarantine Score: 4 to 11
  • Quarantine Days: 1 to 14
  • Blacklist Action: Quarantine or Delete
  • Vulgarity Filter: On or Off
  • Quarantine Digest: Schedule for receipt of the digest
  • Mail Forward: email address to forward all incoming mail to.
  • Remote POP Accounts: external mail accounts that you would like to download to your mailbox for filtering.
optional individual profiles for users
(click image for larger view)


  • Whitelist addresses and domains here
  • Blacklist addresses and domains here
whitelist filter and blacklist filter management
(click image for larger view)


  • Sort by sender, subject, date or score
  • Delete messages permanently from quarantine.
  • Send messages from your quarantine on to your mailbox.
  • View quarantined messages.
  • Add message senders to White/Blacklists.
review your quarantined email messages
(click image for larger view)


  • Provides statistics and daily & monthly graphs of deleted, quarantined and sent mail.
see the results of the email filter for your domain or individual profile
(click image for larger view)


There are several levels of hardware comprising the system all of which are redundant. On the front end are the Firewalls where the first round of basic filtering takes place. Behind that are the MX Servers where mail is received, checked against a valid users list and evaluated with a spam score. Behind those are the Filtering Servers where the decision is made about what to do with the message based on its score and the user's settings. Next are the Delivery Servers where the messages are either forwarded to a customer's SMTP server, forwarded to an alias or delivered to a mailbox on our system. Lastly are the Mail File Servers where mail is stored for our customers. The system is designed in a modular fashion such that machines can be added to compensate for growth. There is always at least one more machine than is necessary to handle the load for redundancy and reliability purposes.









Spam111 offered by ICG Link, Inc. 7003 Chadwick Drive, Suite 111, Brentwood, TN 37027

web design by | web hosting by