Email Scheduler

Email Scheduler

Email Scheduler .5beta Released

I know, I am supposed to be writing a Event Driven App. Launcher, but a couple nights ago, I forgot I had turned on my Yahoo email account to poll for new messages, and at 3 in the morning, my phone goes nuts.  So, I decided we needed a scheduler program to change the settings at certain times of the day, say first thing in the morning, turn it on, then at night, turn it off.  And here it is, and I must say, it is pretty cool.  This is actually 2 programs, one is the service that gets launched when needed, the other controls the settings.  WM can launch programs at certain times, and this takes advantage of that so there is no constantly running program (no footprint!).  A soft restart will clear this command, so I also implemented it to run at start-up to reset the run at time command.  The other fun part of this project is the fact that email settings are not saved in an easy to get to place, so I got to have fun with provisioning, and if you don’t know what that is, you might google it as it is pretty cool what you can do with it.  Anyways, HERE it is, and if you have any issues or comments, leave them here.


2 Responses to “Email Scheduler”

  1. Joe - November 29th, 2008

    Hi great app, I was hoping to find one and amazed MS did not set this in PO…
    After setup and at startup I get:


    in System.String.get_Chars()
    in System.Globalization.DateTimeFormatInfo.InsertHash()
    in System.Globalization.DateTimeFormatInfo.CreateTokenHashTable()
    in System.Globalization.DateTimeFormatInfo.Tokenize()
    in System.__DTString.GetSeparatorToken()
    in System.DateTimeParse.Lex()
    in System.DateTimeParse.TryParse()
    in System.DateTimeParse.Parse()
    in EmailSchedulerService.MainEventWatcher.StartupRun()
    in EmailSchedulerService.MainEventWatcher.MainLoop()
    in EmailSchedulerService.Program.Main()

    Will keep an eye on your site, if u’ve a ML plz subscribe me :-)


  2. Gudy - November 29th, 2008

    Try setting a different time for the Start Time, for some reason, it doesn’t like the time you put in. Make sure the format is the same as in the program. Try this and let me know if you still have problems, and if so, try to get a screen shot of the settings page for me, email it to

Leave a Reply

You must be logged in to post a comment.