Download
Okay, we're calling this version 1.0. The more software development I do, the less I believe in pre-1.0 release numbering. Most software never lives at pure 1.0.0 for long, so sneaking up on 1.0 as if I'll know then that all bugs have been killed and all features tweaked is not fooling anyone. I've been using clOutMon for going on 4 years and I don't think there's much communicated in 0.1 -> 0.9 -> 0.whatever. Rant off.
One lasting issue that somehow never made it in text to this page for some reason has now been handled clearly. clOutMon needs CDO to work. If it ain't installed, it errs out, but with an awkward error message that has been increasingly emailed to me as (1) clOutMon usage increases and (2) more people use newer versions of Outlook that don't install CDO by default. Check out the
Known Problems section for more details.
cLabs Outlook Monitor is a Windows (9x/Me/NT/2k/XP) tray utility that monitors the Outlook Inbox for unread email. An empty or full envelope is displayed depending on the status of unread email in the Inbox. It also removes Outlook's envelope icon from the tray. Native .exe written in
Delphi.
Open Source with
BSD License hosted by
SourceForge. Please
email me with any questions or feedback.
Background
Microsoft Outlook displays an envelope in the tray whenever any new email arrives. I subscribe to a number of heavy volume mail lists and hate that. I have rules that move all my list mail to various folders. Real mail remains in my Inbox. I got tired of being distracted by the ever present envelope icon and never knowing if I had real mail in my Inbox.
While there are a ton of monitoring utilities available, I couldn't find any that could do anything about the envelope icon Outlook places in the tray. (Maybe some do, I don't claim to have researched this much). In the Microsoft newsgroups, the MVP replies I read in response to people requesting the death of the Outlook envelope mentioned there was no utility they knew of that would kill the envelope. I took up the challenge.
I was quickly vanquished. Then I ran across some code
Nick Repin wrote that got me most of the way there. Thanks to his otherwise undocumented code to enumerate tray icons I was able to squash the envelope.
- clOutMon runs on 95, 98, Me, NT 4, 2000 & XP.
- Monitors Inbox unread count, displays empty or full envelope icon.
- Removes Outlook's envelope icon from the tray (mostly ... see Known Problems).
- Configurable monitoring determines how often to check the Inbox, and whether or not to notify you with the default Beep .wav or PC Speaker. Notification beeps can be configured for frequency and limited to a maximum count.
- Double-click tray icon to open Outlook.
- You must have CDO installed.
clOutMon uses CDO (Collaboration Data Objects) to communicate with your mail server. Starting with Outlook 2000, CDO is no longer installed by default with Outlook, though it is included on the installation CD. Make sure CDO is installed properly and try running clOutMon again. Versions prior to 1.0.0.10 did not clearly report this error. 0.1.0.4 would report a Class Not Registered error. 0.9.0.9 would report an Access Violation. Almost all problem reports I get on clOutMon are related to CDO not being installed.
- Outlook envelope icon removal ain't perfect.
A minority of users report that this feature doesn't work at all. A larger group (myself included) reports that occasionally this feature doesn't work. This feature is a pretty rough-edged hack, so really it's amazing it works at all for anyone.
My latest hunch regarding this problem is that maybe it affects users who do not have administrative privileges on their machine. If this feature doesn't work for you and you are not a machine admin, please email me.
- If connection to the server is lost, clOutMon doesn't disable the timer and keeps checking the InBox every x seconds and throwing a new error dialog. Bad. Best workaround is kill the clOutMon process from Task Manager (NT/2k/XP) or the Task List (9x/Me). If you want, you can turn this into a video game called, “Try to close the tray icon before *another* dialog box appears to thrwart your attempt.” Difficulty level for this game can be set be decreasing the Check Inbox interval.
If you do get stuck with a ton of dialog boxes open, you can select the top most one, then press and hold the Esc key and it'll quickly zip through all of them. Of course, killing the process will do it even faster.
- You used to have to shutdown clOutMon before you could shut down Windows, but I hope that's fixed as of 0.9.0.9
1.0.0.10 - 7/8/2003
- Replaced confusing errors with clear dialog if CDO not installed.
0.9.0.9 - 2/26/2003
- Fixed(?) problem keeping Windows from shutting down.
- Outlook is no longer required to be open. Running clOutMon on its own will prompt for login.
- Double-clicking tray icon will open Outlook.
0.1.0.4 - 3/8/2000
- Added Options dialog to set the frequency with which the Inbox is checked.
- Added option to beep (either default .wav or PC Speaker) at a user-defined interval for an unlimited or limited time when unread mail exists in the Inbox.
0.1.0.3 - 3/3/2000