HOME Calendar Join / Renew PC Alamode About Us HELP Sponsors
Reviews Columns Features Theme Issues   Archives Other  

Small Business Server
Lessons Learned

Intelligent Message Filter

September 2004

Larry Lentz is a Past President of Alamo PC. He is the owner of Lentz Computer Services. He has been a professional in the computer field since 1981.


As everyone knows, spam is the scourge of the Internet. There are many solutions to help filter out spam. Some work, others don't. Microsoft recently came out with IMF (Intelligent Message Filter). This is an add-on for Exchange Server 2003, an integral part of Small Business Server 2003. This one appears to work fairly well. And it allows the end-user some control as well. And the price is right - FREE!
Download

Installation & Configuration
Installation of IMF is fairly simple. Just double-click on the downloaded ExchangeIMF.MSI installation file, accept the EULA (End User Licensing Agreement), and follow the prompts. The installation adds a new tab to the Message Delivery tab in System Manager. To access it, open the Exchange System Manager, expand Global Settings, right-click Message Delivery and select Properties. Then click on the new Intelligent Message Filter tab.

IMF calculates a SCL (Spam Confidence Level) which is a rating from 1 to 9 with a 1 representing a very low probability that the message is spam while a 9 means it most likely is spam. IMF allows you to trap spam on the gateway server at one SCL threshold. Messages with an SCL below the gateway threshold are sent on to the Information Store. A second configurable threshold determines whether a message is delivered to the user's Inbox or to their Junk E-mail folder.

You may also configure what to do with messages trapped at the gateway. There are four possibilities, Archive, Delete, No Action, and Reject. Archive stores messages in a folder called UCEArchive under the Exchange folders. These messages can be read using Outlook Express or Notepad. This is a form of quarantining that allows retrieval of messages trapped at the gateway. Messages can be released to their intended recipient by moving them to the Pickup folder.

Delete simply deletes the message without any notification to either sender or recipient. No Action assigns the SCL to the message and passes it on to the mailbox store. Reject rejects the message and sends a non-delivery report to the sender. I generally don't think sending a non-delivery report to a spammer is a good idea. It tells the spammer your server/domain actually exists and it adds more traffic to the Internet. While I'm evaluating IMF, I've got it configured for Archive. Once I'm done, I'll probably set it to delete.

There is one other step to configuration, enabling IMF for each Exchange SMTP Virtual Server. There is typically only one virtual server in a Small Business Server installation, but you may have created more. To do this use Exchange System Manager to open Servers, then your specific server, Protocols, SMTP, and then right-click the new Intelligent Message Filtering and select Properties. Under the General tab (the only tab) you will see a list of your SMTP virtual servers (probably just one). Check the checkbox, click on Apply and OK and it's done.

Results
So, how does it work? Pretty well, actually. I started out with the gateway threshold at 9, which is as wide open as it goes. Even at that level, messages started populating the UCEArchive folder. I set the Junk E-mail threshold to 8 and although I got a fair amount of spam in my inbox, messages were being directed to the Junk E-mail folder. I gradually tightened my thresholds and now they rest at 7 for the gateway and 4 for the Junk E-mail folder. A few spam messages seem to get through but not many. However, I do have a few false positives, messages that are not spam but are considered to be by the filter. For instance, recently my daughter asked me if I had received a message she'd sent. Nope. I hadn't. But since she alerted me, I checked the Junk E-mail folder and sure enough there it was. Nice thing about a spam filter is that it sends suspected spam to the Junk E-mail folder. The user can check their own junk folder to retrieve false positives. Once found, the sender can be put on the safe senders list. Naturally I did this with my daughter's e-mail address. Conversely a user can place a sender of spam that sneaks past the spam filter on the blocked senders list. Either way, the user has control over the process.

How does IMF stack up against the competition? Not bad. Not perfect, but not bad.  I usually use and recommend Sybari Spam Manager, which does an excellent job. It uses a number of approaches including a spam engine that can be updated over the Internet periodically. I have mine set to update automatically every 90 minutes. IMF uses a relatively fixed algorithm to assign the SCL. Over time the spammers will learn how to get around it. I suspect when they do Microsoft will issue an update. Sybari Spam Manager allows the system administrator to send spam to a quarantine area. But unlike IMF, a log is maintained which makes it easy to search the quarantine for false positives. However, as mentioned earlier, sending suspected spam to the user's Junk E-mail folder allows the user to search for falsely trapped messages without having to involve the administrator. The downside of this is that the users' Junk E-mail folders will fill up with, well, junk. We all know users aren't real good about cleaning up their mailboxes as it is. But there are some tools available to the system administrator to help alleviate this problem.

Conclusion

Is IMF a good spam filter? Absolutely!  Are there better ones on the market? Again, absolutely. But did I mention that IMF is FREE?!? At that price it should be the first anti-spam filter to try on your SBS 2003 server. You can always upgrade to another third-party solution if IMF doesn't work out for you. If you're still running SBS 2000, maybe it's time to consider upgrading anyway.
 

deployment guide


Copyright© 1996-2008
Alamo PC Organization, Inc.
San Antonio, TX USA