How Spam Filters Work


Everyday, e-mail users find their inbox overflowing with messages from people they don't know offering things they don't need. Due to spam, e-mail users waste time everyday deleting junk mail from their inboxes. Sometimes, important e-mails get lost because the capacity of the e-mail account has reached its maximum due to the unsolicited messages.



Even if e-mail users ask the senders of unsolicited messages to stop bothering them, some spam just won't go away voluntarily. The good news is, you can fight spam. There are several techniques available to defend your inbox from unsolicited e-mail including blocking addresses and tracing key words that are generally included in unwanted messages. There are techniques that work automatically and techniques where the user has to train the filter. Listed below are common ways to filter spam and keep it away from your inbox.

White-list and Blacklist:

In this system, also known as blocking, the user organizes a list of trustworthy addresses or domain names and these white-listed e-mails go straight to the user's inbox. On the other hand, the user can blacklist addresses or domain names that send unsolicited messages and make these e-mails will be blocked and go directly to the trash folder. These lists can be maintained at the mail server or on the user's computer.

Fingerprint:

With this technique an algorithm assigns all characters in an e-mail a numeric value, which it uses to calculate a numeric representation. This "fingerprint" is checked against the database of known spam fingerprints. The algorithm also accounts for whether an e-mail is identical to others received multiple times, generally a good indication of spam.

Heuristic filtering:

This kind of filter checks e-mails against a list of spam like keywords and phrases. The more words or phrases are found, the higher the e-mail score.

Bayesian filtering:

This filter is trained by the user, who categorizes received e mails as spam or not spam. The filter assigns probability values to each "token" (a word, a phrase, a symbol, or HTML code) based on how often it occurs in spam as opposed to regular messages. An e-mail's score is an average of the token scores. This mechanism has a high rate of success as a filtering technique.

Summary:

Currently, you cannot completely eliminate receiving spam, but you can utilize spam filters to reduce the amount of messages you get every day. The #1 way to fight spam is to enable a mail filter which will watch your incoming mail, search it for indications of unsolicited content, and help you keep you inbox clean.

ITX offers a robust spam filter that will enable you to manage e-mail more efficiently and effectively. Unlike traditional spam filters, ITX's filter utilizes a combination of mechanisms: advanced statistical analysis based on Bayesian filtering, blacklisting, and anti-virus scanning.

About ITX Corp:

ITX Corp is a business consulting and technology solutions firm focused in nine practice areas including Business Performance, Internet Marketing, IT Staffing, IT Solution Strategies and Implementation, Technical Services, Internet Services, and Technology Research. To learn more about what ITX can do for you visit our website at http://www.itx.net or contact us at (800) 600-7785.

About Jonathan Coupal:

Jonathan Coupal is the Vice President and Chief Technology Officer of ITX Corp. Mr. Coupal manages both the day-to-day and strategic operations of the Technology Integration Practice Group. Mr. Coupal and his team build a high level of trust with clients, establishing ITX as their IT partner of choice.

Close    To Top
  • Prev Article-Geek:
  • Next Article-Geek:
  • Now: Tutorial for Web and Software Design > Geek Articles > Spam > Geek Content
    Photoshop Tutorial
     

    Special Effect

      3D Effect
      Photoshop Articles
    Programming Tutorial
     

    C/C++ Tutorial

      Visual Basic
      C# Tutorial
    Database Tutorial
     

    MySQL Tutorial

      MS SQL Tutorial
      Oracle Tutorial
    Geek Tutorial
     

    Blogging Tutorial

      RSS Tutorial
      Podcasting Tutorial
    Graphic Design Tutorial
      Coreldraw Tutorial
      Illustrator Tutorial
      3D Tutorials
    Webmaster Articles
     

    Domain Service

      Web Hosting
      Site Promotion
    Java Tutorial/ Articles
     

    Java Servlets

      JavaEE Tutorial
     

    JavaBeans Tutorial

    XML Tutorial/ Articles
     

    XML Style

      AJAX Tutorial
      XML Mobile
    Flash Tutorial/ Articles
     

    Flash Video

      Action Script
      Flash Articles
    OS Tutorial/ Articles
      Linux Tutorial
      Symbian Tutorial
      MacOS Tutorial
    Personal Tech
      Hardware Tutorial
      Software Tutorial
      Online Auction