OWANotify.exe - The Outlook Web Access tray icon.

OWANotify.exe - The Outlook Web Access tray icon

Outlook Web Access New Mail Notification


The Problem:

Outlook Web Access is a great way to access email, but sometimes new mail notifications get missed or lost under other web browser windows.  The fact that OWA runs in a simple web browser is both a blessing and a curse.  But as an Outlook Web Access user, are you tired of always having to open a web browser, go the OWA page and supply credentials (sometimes MORE than once if you mistype) just to check if you have any new messages?  Sure, you can leave your web browser open, but if you're like me, hunting for that OWA Browser window among the sea of other browsers you have open is yet another task in itself.  And what if you accidentally close that window?  I think you get my drift.

Taking care not to close the Outlook Web Access web browser window was something I was able to work with most of the time.  But another problem I started noticing was that new mail notifications started popping UNDER my other working windows.  So now, I pretty much had to remember to manually check for new mail.  A solution had to be available. I wanted Outlook Web Access to behave more like the full Outlook mail client.  A careful search through Google with various criteria turned up some example code from Microsoft's Exchange Server Resource Kit (I think it was for Exchange Server 2000).  The sample code was very basic; just a proof of concept.  After concluding that MS's example code was all that was out there, I decided to take the plunge and write my own new mail notifier.

 

The Solution

OWA Notify is a work in progress and is a personal "pet" project.  I started working on this program in my spare time starting sometime around May 2005.  Spare time consists of weekends -- weekends that aren't occupied by friends visiting from out of town, going out of town to visit friends, productive weekends and generally non-lazy weekends.  That said, OWANotify.exe competes for my attention with other interests of mine.  I'm pretty satisfied with the current result, but will continue to improve and add more features to it as I can.

 

Current Features

  • OWA Notify is a system tray Outlook mail icon for Outlook Web Access users
  • Checks your Exchange account for new mail via the WebDAV protocol
  • Works with NTLM or Forms Based Authentication
  • Upon initial connection, popup shows count of unread and total items
  • Upon new mail arrival, popup shows From and Subject
    • Click popup title to open OWA
    • Click Subject to open the message directly
    • Two buttons are also available on the popup - reply and delete. Click accordingly.
  • Double-click system tray icon to open OWA in a browser window with clutter bars removed
  • Right-Click context menu similar to Google's Gmail Notifier
  • Can run multiple instances and specify custom config files with: OWANotify -c k:\myconfig.xml
  • A "Tag" feature allows you to tag the system tray icons so you know which account is being monitored on mouseover.
  • Popup options allow customization of popup speed and how long it stays on screen.

 

Need

  • Double-click system tray icon to launch OWA in default web browser. Done 5/23/2005
  •     -If browser is IE, will auto-login. (via InternetExplorer.Application object) Done 5/23/2005
  •     -Find out if Firefox auto-login possible. On Hold.  Firefox can only load "Basic" OWA Client, which offers a poor OWA experience anyway.
  • Upon new mail notification, click on notification to view inbox, resets sys tray icon and fades out popup Done 5/23/2005
  • Improve tray icon behavior logic for detecting unread and new items. Done 5/23/2005
  • Command option to specify config file (e.g.: OWANotify.exe -c k:\myconfig.xml) Done 6/5/2005
  • Include version number on About Page Done 6/5/2005
  • Save Password checkbox. Right now it assumes you want to save. Done 6/11/2005
  • Reply, Delete and View Message directly from Notification popup. Done 6/11/2005
  • Improve "Tag" rendering on notification popups. (Tags get their own line now) Done 6/11/2005
  • Popup options allow customization of popup speed and how long it stays on screen Done 6/27/2005
  • Option to start OWANotify automatically Done 7/24/2005
  • Options to delete permanently or to Deleted Items, also optional delete confirmation Done 7/24/2005

 

Want

  • Calendar Reminder popups
  • Add sub-menus to Tray Icon Popup to Compose New Mail, Calendar Item.... Any other requests?
  • Optional Sound
  • Allow user to set OWA as Default Mail Client (handle mailto: links) and Windows SendTo - Mail Recipient
  • Option to remove Icon from system tray if no unread mail
  • I'm running out of "Wants"...  Want to request a feature? Email me: envador@envador.com

 

© 2005 

OWA Notify is Freeware.
But if you like it and are feeling generous,
please donate a few bucks to express your gratitude.
Thanks for checking out OWA Notify!

 

Goodness! You don't visit an ad, and you don't even want to donate. Could you at least check out my latest project? I've created an online Bill Splitting calculator that quickly and easily calculates the split for a bill between 2 or more people. It's perfect for roommates, coworkers and friends. And it's free too.