EMail Notify

By Bill at April 20, 2006 15:00
Filed Under: Random

EMail Notify is a small email client for Windows that will monitor your inbox and send an alert to any e-mail address when new messages arrive.  It has been tested with Exchange Server 2003, but it should work with other servers as well.  It is useful for sending alerts to a cell phone, pager or pda.  It has a delay that when set will only send alerts if a message sits untouched for a certain length of time.  This eliminates the need to turn alerts on and off when you come and go from your desk; an alert will not be sent if a message is manually handled on the desktop before the delay has passed.  It also has a schedule feature to limit alerts so that they are only sent during certain times of the day.

You are welcome to try EMail Notify for yourself.  Please be aware that this software is what should be considered an alpha release.  It has not been tested on many different machines and there is little in the way of exception handling or bug checking.  I do know that it works perfectly on my machine.  If you do try it and find something wrong or you have any suggestions, please post a comment at the end of this post.

 

Downloads


Donations

If you would like to support development on EMailNotify or this website, please consider making a small donation.  Thank you.

 

Notes

2/19/2008 – Moved from old website

The old EMail Notify pages have been moved to the new website.  There are no more discussion forums and no more email list.  They were never used, so I doubt anyone will miss them.  If you have any questions, comments or suggestions, please post a comment at the end of this post.

There will be no other support except through this post.

4/20/2006- Version 0.8 released

Fixed a bug where the %Subject% token was getting replaced with the Sender Name instead of the subject.

2/22/2006- Version 0.7 released

It has been a long time since I've done any work on EMailNotify and I thought it was about time that it had an upgrade.  The fact of the matter is that EMailNotify has always worked for me and my day job keeps me very busy and so I've had very little incentive to make changes.  My apologies to anyone who has sent an email asking for support and was completely ignored.  I am truly sorry.
My main reason for finally making changes is that EMailNotify did not work on Exchange 2003; it only worked on Exchange 5.5.  My company upgraded to Exchange 2003 years ago and I simply switched to using POP3 support in EMailNotify to get by.  As you may know, the POP3 support in EMailNotify uses polling to check for new mail while the Exchange support is notified by the Exchange server itself when a new message arrives.  I preferred to not have the polling and so I had to go into the program and make it work with Exchange 2003.  I'm glad to say that EMailNotify does now work with Exchange 2003.

Again, this software is far from a commercial product.  It works well for me, but it might not handle everything that might be thrown at it.  For that reason, I still make no warrantees or guarantees.  However, I do want to make EMailNotify as useful as possible and would like to hear about any problems that come up.  To that end, I have instituted a mailing list and a discussion forum.  If you have any questions or need support, please post a message to the discussion forum.  When problems are fixed and a new version is released, I will send an announcement out to the mailing list.

As of today, this new version is completely untested, so I have left a link to the old version for anyone who wants to use it.  However, I encourage anyone to try the latest version to help me test it.

Following is a list of the new features:

  • Works with Exchange Server 2003
  • The POP3 service now has a retry setting.  Up until this version if the POP3 client could not connect to the server, it would simply stop trying.  As of this version the client will keep trying to connect to the server for any number of cycles (the default is 10).
  • EMailNotify will now take any command line parameter to differentiate several running copies.  Running "EMailNotify.exe -Bill" will keep separate timers and settings from "EMailNotify.exe -Fred".  This effectively makes it that any number of copies of EMailNotify can run on a single machine.

4/25/2003- Version 0.6 released

Added option to create a debug file.

4/24/2003- Version 0.5 released

Fixed bug that prevented pop messages with incorrect time stamp from triggering an alert.

4/24/2003- Version 0.4 released

Added POP3 Support

Well, here it is: POP3 Support.  I had to compromise and allow polling in order to know when there is new mail on the server.  There is simply no way to get a POP3 server to tell the client when there is new mail.  This may seem useless as most mobile email programs like SnapperMail already do polling themselves, but EMail Notify allows you to move the polling to your desktop where it is likely that you have a much faster and cheaper connection to the internet.  Because of this, there is no reason why you can't poll for your email as often as you like (once a minute maybe).  If you poll often enough on the desktop, it should seem like instant notification on your mobile device.

I'm still thinking of adding IMAP4 support.  If you would like to see this, send me an email at bill@dogspots.com.

4/22/2003- Version 0.3 released

Added %Body% template token

4/14/2003- Manual updated to version 0.2

4/13/2003- POP3 and IMAP4 or no polling?

EMail Notify was designed to be small and efficient.  Right now it sits and waits for the Exchange server to tell it when email comes in and if no email comes in, it does nothing;  there's no polling, or checking for new mail, nothing.  I thought this was very important when I wrote EMail Notify, but I really want to support mail servers other than Exchange Server.  Unfortunately I cannot figure out how to know that there are new messages on a POP3 or IMAP4 server without doing some polling.  IMAP4 servers are supposed to send what is called an "EXISTS response" when new mail arrives on the server, but my experience is that few servers actually do and it is therefore unreliable.  So, which is more important, supporting POP3 and IMAP4 or not doing any polling?  I'm pretty happy with the way the program works for me.  If you have any ideas or suggestions, please send me an email at bill@dogspots.com.

4/13/2003- Version 0.2 released

  • Delay can be set in second or minutes
  • Alerts configurable using templates
  • Can specify SMTP server in order to specify sender address on alerts
  • Can specify that only one alert is sent per cycle no matter how many e-mail messages come in during that cycle
  • Manual has not been updated (sorry)

4/10/2003 - Version 0.1 released

Disclaimer

EMail Notify is provided as is.  There are no warrantees or guarantees whatsoever.  Use it at your own risk.
Copyright © 2006 William J. Fugina. All rights reserved.

The following is the original text that appeared on the EMailNotify web page.  It is kept here for historical and archival purposes only.

EMail Notify

EMail Notify is a small email client for Windows that will monitor your inbox and send an alert to any email address when new messages arrive.  It has been tested with Exchange Server 5.5, but it should work with other servers as well.  It is useful for sending alerts to a cell phone, pager or pda.  It has a delay that when set will only send alerts if a message sits untouched for a certain length of time.  This eliminates the need to turn alerts on and off when you come and go from your desk; an alert will not be sent if a message is manually handled on the desktop before the delay has passed.  It also has a schedule feature to limit alerts so that they are only sent during certain times of the day.

I created this program because I was disappointed with the email options for my new Treo 300. I needed something that could read the mail on my Exchange Server and would alert me when new mail came in. I started using Sprint Business Connection and when it was working it did exactly what I needed, but it proved to be unreliable. Most of the time it would fail to actually send alerts and the dates in the Treo client would always get messed up. Then the alerts would always seem to start working when I was at my desk actually reading mail on my desktop computer. I thought about turning off the alerts when I was at my desk, but I was afraid I would never get them working again. Finally, I decided to give up on Business Connection altogether; I tried several email clients and settled on SnapperMail. SnapperMail works great, but it doesn't have a way to alert me to email as soon as it arrives; it can only check on a schedule. EMail Notify allows me to use whatever email client I choose and still get alerts whenever I get a new message.

You are welcome to try EMail Notify for yourself.  Please be aware that this software is what should be considered an alpha release.  It has not been tested on many different machines and there is little in the way of exception handling or bug checking.  I do know that it works perfectly on my machine.  If you do try it and find something wrong or you have any suggestions, please send me an email at bill@dogspots.com.

kick it on DotNetKicks.com

Comments

3/9/2009 10:34:39 PM #

free cursors

hmmm.. so you have an program that polls for your emails and then sends you an email to alert you that you have just received an email?? Tong

free cursors Australia |

3/10/2009 8:29:21 AM #

Bill

hmmm.. so you have an program that polls for your emails and then sends you an email to alert you that you have just received an email??

I know, it sounds redundant, right?  However in 2003 push email to phones and PDAs wasn't as ubiquitous as it is now and sending a text message to a portable device was a workable alternative; most portable email programs could be triggered by a text message to check email.  So, the point wasn't to send an email to notify of an email, but to send a text message to a portable device when an email was received on the desktop.

Bill United States |

3/10/2009 5:40:04 PM #

free cursors

ah.. i misread "send an alert to any e-mail address when new messages arrive". You mean "send a text message alert to a portable device when new messages arrive".

so now i'm curious. How does it send a text message? Does it need any special hardware? like an sms gateway or sorts?

free cursors Australia |

3/10/2009 6:10:26 PM #

Bill

No, you had it right the first time.  It can only send messages to another email address.  However, with text message gateways it was easy to use it as a notifier for a mobile device.  

You can find a rather long list of email to text message gateways at
www.livejournal.com/.../textmessage.bml

At any rate, your first assessment wasn't too far off, though at the time it really did come in handy especially among Handspring Treo users.  I stopped using it years ago, but there are still a few people that use it.  There are a couple of doctors that use it send a message to a beeper when they get email.  Can you imagine that there are people that still use beepers!

Bill United States |

4/19/2009 6:53:15 PM #

IP PBX

what is the point of that??

IP PBX United States |

4/20/2009 4:50:01 PM #

IP PBX

I really do not understand why you would need that

IP PBX United States |

4/21/2009 9:25:19 AM #

Bill

Here's the deal:

1.  The program is six years old.

2.  Six years ago push-mail was not easily available on smart phones.

3.  This program (along with software on the phone) simulated push-mail six years ago.

4.  Even though push mail is ubiquitous now, some people still use this program.

5.  Because some people still use it, I keep a little information about it on my website.

So, to answer your question:  I do not need this.  You probably don't need this.  It is unlikely that anybody needs this.  However, some people use it and it's not a problem for me to keep it alive for those people.

Bill United States |

5/12/2009 10:11:37 PM #

local dating services

This would really work in helping you to be updated with your mails.

local dating services United States |

5/13/2009 9:56:19 AM #

Bill

It did 6 years ago.   :p

Bill United States |

Comments are closed

Authors

  RSS Feed Bill Fugina

Bill is Director of Technology for Coleman Insights. He enjoys programming, software design, walking, reading, dining out and watching movies, most of which he enjoys even more when he doing them with his wife, Deb, and or his son, Isaac.  Bill and Isaac are working on a video game, but they haven't made very much progress yet.

  RSS Feed Debra Hill

Deb dabbled in Project Management in the Advertising industry for (too) many years. She has happily ditched that and is taking some time to decide what is next career-wise. She enjoys gardening, knitting, sewing and various other crafty things. She also enjoys vegetating on the weekends with the family.

RSS Feed Isaac Hill-Fugina

Isaac has his own blog called Isaac's Place.

Recent Comments

Comment RSS

Bill's Run.GPS Stats

Training Sessions 16
Total Distance 50.17 mi
Total Time 0.11:50:02
Calories 6961 kcal
Average Speed 4.24 mph
Min Altitude -157 ft
Max Altitude 590 ft
Total Ascent 226 ft
Total Descent 236 ft