Check mail is a small program that monitors an email account. It can monitor a single IMAP of POP3 account.
When new mail is discovered a sound will play and a dialog box pops up informing you of the number of new
messages. This product was developed for both Mac and Windows operating systems.
Future areas of development
Hiding process from taskbar in windows.
Selectable sounds for notification.
Use of Check Mail 2 style Protocols
Bugs and Issues
Program will crash if sound resources are unavailable; this is due to windows 9x sound interface
Current Status
For the most part work on this project is complete. It is reliable and stable, and future development is directed
more toward version 2. One foreseeable development is the conversion to using plugin protocols as in check
mail 2 (see below). The motivation for this is the size of the executable, which is rather large considering the
operation of the application.
Check Mail 2 is an expansion on the original above. CM2 allows for multiple accounts and has been designed
with expansion in mind. The protocols have been implemented using plugins, which are easily edited with any
text editor. Current plugins available are IMAP, POP3 and SMTP (for testing). It is hoped to expand to include
checking of web based Email services like Hotmail and Yahoo. Also features like auto forwarding, ignoring
and auto reply are to be developed using a similar plugin system.
Future areas of development
Hiding process from taskbar in windows.
Selectable sounds for notification.
Enhanced plugin influence
HTTP/SSL based protocols
Auto forwarding
Auto reply
View Headers
Notify via email
Bugs and Issues
Program will crash if sound resources are unavailable; this is due to windows 9x sound interface
Current Status
A lot of work has been done on this project to bring it up to a useable level. Many bugs have been due to the cross
compiler used which is currently undergoing a lot of work. The focus in this project is now shifting to the development
of new plugins and protocols. Apart from changes to incorporate the needs of the new plugins and protocols the
basic engine for this software is complete.