yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] LordDeath:
Hi,

thx for the new update. :)

My settings are:

Week: Start: 06:30 End: 22:00

Weekend: Start: 10:00 End: 23:00

The first thing I noticed is that Email Scheduler did not remember the old time settings after upgrading to the new version. Are these settings deleted, when it is being uninstalled?

The second is, that now in my Notification Queue the next time for EmailSchedulerService.exe is today at 23:00. When I change the Weekend End time to 23:02 the it changes in the Notification Queue to 23:02, too.

So it is using the weekend End Time for this.

BUT: To check, if I have the right days set up as week days I went into the Email Scheduler Options. Mo-Fr where checked as week days. I unticked and ticked some off them again, saved everything, and now I have the correct 22:00 in my Notification Queue.

Do we have to open this week day setting once, to get the correct behavior?
[Windows Mobile Apps and Games] mjg7876:
I]

Yes, apon removal, it should remove all old settings. I had some grief about leaving settings in the registry, so I now remove them on uninstall.

This is why it is still beta :o I had to change my cab settings, in which I forgot to put back in the registry settings for the default week. Without going in at least once, the program will think every day is a weekend (would be nice, right?) So, in short, yes, but only once after you install the program, it will remember this setting no matter how many times you open the settings back up. I will add the registry setting on the next release, thanks for the heads up!

Gudy
[Windows Mobile Apps and Games] fourcc:
Imap idle, you are talking about? that would be great! absolutely great!

i think that this is the most important feature that WM6 lacks.

Flexmail is too fat and battery consuming.

why not contacting gmurray, the developer of IMAP Pusher Service

http://xdaforums.com/showthread.php?t=404515

http://www.codeplex.com/ImapPusherService

it is an open source application developed by a XDA-developer.

I've also tried gmurray's tool but it is a battery eater application that completely drains it. It is a pity that he has stopping developing/improving his tool meanwhile ( i know he is very busy so it is not his fault of course).

maybe you could get the code and improve or adapt it to your application.

Just an idea!

I'm hoping to hear your thoughts about this idea and the possible imap idle feature that could be included in future releaszes of Oulook Email Scheduler.
[Windows Mobile Apps and Games] mjg7876:
Ya, if you read through my blog posts, you will find that I am working on adding IMAP IDLE. I have looked at imappusher, it is similar to what I am working on. As far as battery life is concerned, IDLE must have a constant connection, or the connection is lost, and you must log back in. This means more work for the battery, and will no matter what shorten battery life. I did add an automatic time adjustment to maximize connection time, which will help battery (similar to how activesync works). If you want more info, read through my blogs, as I detailed the process there.

Thanks

Gudy
[Windows Mobile Apps and Games] fourcc:
thanks , i willl take a look at your blog
[Windows Mobile Apps and Games] plustig50:
cool. i cant wait for the imap idle funktion.
[Windows Mobile Apps and Games] peterbonge:
Today I've started to test this program and I really like it so far. But there are some things I don't like so much:

1. The times are set globally, for all mail accounts.

2. The start and end settings are also set globally, for week and weekend.

3. What to do if you don't want to check at the weekend?

Imagine this: you have two accounts, one for work and a private one.

Work: Check week days only from 08.00 till 17:00.

Private: Check week days from 17:00 till 23:00 and weekend from 10:00 till 23:00

Of course this isn't possible.

The solution could be: Using something like profiles like with an alarm clock like G-Alarm. At the beginning there is an empty list and you can add new items with settings like:

- Account (maybe also more than one)

- Day settings

- Start and end times

- Start and end settings

Another solution: A tabbed interface with a tab for each account. Each with the settings:

- Week start and end times and settings

- Weekend start and end times and settings

- En-/disable check boxes for week and weekend

This are just some ideas...
[Windows Mobile Apps and Games] mjg7876:
Thanks for the ideas. I like them, the only problem would be implementing them! From what I can tell, Windows will only allow 1 scheduled run time per exe, so getting say 4 seperate accounts to run on time would be have to be controlled through one exe. This is doable, if all accounts fire at different times, the problem comes in when 2 or more accounts want to start at the same time. Again, with some good code, it could be done, but other than you, I haven't had anyone else really ask for this. Does anyone need this?

Be sure to watch here, I have been testing IMAP IDLE for the past few days and so far it is working good. I will have a writeup on it later today explaining the pro's and con's of using IDLE and what to expect. I should have it released by the end of the week, once I get things cleaned up a bit.

Thanks

Gudy
[Windows Mobile Apps and Games] peterbonge:
That shouldn't be so hard:

Example 1: If the user adds a second account with the same time of the first account just pop up a message that he has to use a different time.

Example 2: If there are equal times just add some seconds to one of them.

But it would already help a lot if you would add separate start/end settings for the weekend for each account.

That surely would be great, but sometimes I prefer to get notified only once or twice per hour. And my Hotmail/Live account already gets synced automatically as soon as new messages are arriving.

By the way: If the auto sync feature of Windows Live is activated it is surely not a good idea to activate this account in your program. It would be nice if you could find a way to hide auto synced Hotmail accounts.
[Windows Mobile Apps and Games] Slide:
Hi Gudy,

when do you think to release a version with imap idle?

Greeting

Slide
[Windows Mobile Apps and Games] mjg7876:
Slide, I was hoping last week, but got busy with work. I still have to figure out GMail, read this to explain. I might just release it without gmail working, but I think I would get hammered with people upset about it.

Gudy
[Windows Mobile Apps and Games] Slide:
Hi Gudy,

can you make a beta release without Gmail support?

I would like to try it with Microsoft Exchange Server with Imap.

Greeting

Slide
[Windows Mobile Apps and Games] nir36:
this works wonderfully with G-Profile..

setting up time to enable wifi, and checking your emails a minute after.. then disabling wifi... just wonderful.

thank you so much
[Windows Mobile Apps and Games] peterbonge:
@All:

On the author's website there is a test version with IMAP idle support now:

http://gudensoft.com/

I didn't test it because I don't need this.

@mjg7876:

What about my last wishes? You didn't answer my last post.

1. It would already help a lot if you would add separate start/end settings for the weekend for each account. Or is there another way to disable checking at the weekend?

2. If the auto sync feature of Windows Live is activated it is surely not a good idea to activate this account in your program. It would be nice if you could find a way to hide auto synced Live/Hotmail accounts.
[Windows Mobile Apps and Games] mjg7876:
Peter--

1)I will see what I can do. It will be after I get idle fixed up.

2)I might write that into the instructions, but I can't detect if live is active (at least I don't think I can.
[Windows Mobile Apps and Games] mjg7876:
A new test version is availible, and I need your help. I have included a test IMAP IDLE service that gives email a push like experience. I know there are bugs, but need more people to test this and give feedback as not all email servers implement IMAP IDLE the same, and I only have access to one type. Please read the post at www.gudensoft.com for information and the download.

Gudy

sent from my WM6 titan!
[Windows Mobile Apps and Games] LordDeath:
Thanks for this. I will try the new version. :)
[Windows Mobile Apps and Games] zarxic:
I can't get the program to connect to IDLE on my mail server. I'm using an HTC Touch (CDMA). My mail server is hosted through bluehost.com and I can get IDLE to work through Flexmail.

I also can't get the "Debug File" option to stay checked, so I have no file to send.
[Windows Mobile Apps and Games] nir36:
Well, ageye create G-profile, so it is now possible to do pretty much whatever you want with your phone.

He just implemented a cell-id profile activation and I wanted to know if you'd be so kind as to implement it yourself so emails can be checked auotmatically when you arrive somewhere. G-Profile will activate wifi and your app will check the mail.

This email checker you created is wonderful... thank you so much.
[Windows Mobile Apps and Games] mjg7876:
The debug setting defaults back to off when you return to the settings, so each time you go back into settings, you will need to reselect the debug file. The file will be located in the program files/email scheduler folder. Are you getting any error messages?
[Windows Mobile Apps and Games] mjg7876:
will it also launch a program when it turns on WiFi? I am not going to add profiles to this, I never intended on it get as big as it is. I am already starting to regret putting IMAP IDLE in it, as it adds so much complexity, and is eating way to much of my time, and is not generating donations. I can however write a simple program that when ran will force a email check. In fact, it would be like 3 lines of code (ok, a few more than that)!

Gudy
[Windows Mobile Apps and Games] peterbonge:
Maybe you should concentrate on the basic function, the scheduling ;-)

IMAP IDLE is really a complex thing. At the beginning the authors of Flexmail also had a lot of problems to get it work for all people/systems.

Checking email is also possible with just one line, with a simple shortcut:

\Windows\tmail.exe -Service "ACCOUNTNAME" -Sync
[Windows Mobile Apps and Games] mjg7876:
Thanks Peter. I thought tmail took params, but didn't know them for sure. IMAP IDLE isn't that complex, the problem is, I am finding that not all servers follow IMAP Standards to a tee. For example, a certain type of server reports a failed login with a "NO" statement, yet the standard for imap is when anything goes wrong, it should be "BAD", and the system I tested it on uses "BAD". There are other small differences along this same line.

Most of the programs I write are for my personal use. I write them to do what I need them to do for me. When I release them to the public, the differences in systems and settings make what I have not always work for everyone. Then I have to spend the time fixing the code to work for those systems. The IMAP IDLE works great for me on a Verizon titan, connecting to a FirstClass Server.

As far as the donation comment, my web host fees are due next month, and without more support with either donations, or ad revenue, I can't continue these projects. I am not in this to make money, but should be able to support the projects.

Anyways, sorry for the rant, not having the greatest of days, no specifics, but I will say I am sitting in a hospital right now.

Gudy
[Windows Mobile Apps and Games] thorfr:
Nice app but i have one question :

1 when the sync go there no deconnect from my 3G connection it stay connect i don t know if your app permit to schedul a disconnect ... ty

(i am french i don t understand the utility of end setting :confused:
[Windows Mobile Apps and Games] mjg7876:
can anyone translate?

If you are using IDLE, it will not disconnect until the stop time. otherwise it will check your email, every (whatever you set in the start setting) until the end time. Then it will check your mail every(whatever you set in the end time) until the next day at the start time.

Hope this helps.

Gudy
[Windows Mobile Apps and Games] thorfr:
Ok sorry for my bad english i understand now, the connexion stay activ, i would like to know if it was possible to disconnect when the check is done
[Windows Mobile Apps and Games] mjg7876:
Unless you are using IDLE, outlook is the one that controls that. All this program does is change the poll settings inside outlook. Outlook is the one that checks the mail. This program isn't even running 99% of the time, it only runs at the scheduled times you choose, and runs for just a few seconds (long enough to change the settings).

If you are using IDLE (the only version that supports that is .65beta) then your connection will HAVE to stay active the whole time. That is just how IDLE works.
[Windows Mobile Apps and Games] nir36:
I understand... will do with G-profile :)

You'd also have to personally excuse me for not donating.. but I took the liberty to decide that instead of donating money in this website i'd donate my time..

all my donations go to a Wounded Animals service i'm volunteering in.. which is more important than anything.
[Windows Mobile Apps and Games] mjg7876:
nir36--I wasn't trying to single you, or anyone out. I love supporting the community, but without some donations, and/or people clicking on the ads, I can't afford to continue. Your volunteer work sounds great, I from time to time volunteer at our local Humane Society events.

This will be my last post about this on thread, it is about email scheduler, sorry for getting off topic!

Thanks

Gudy
[Windows Mobile Apps and Games] nuttyphilt:
Excellent program, I've been waiting for something like this for about 3 years! I'll test it out for a few days and if all is well then a donation is coming your way.... :)
[Windows Mobile Apps and Games] focusedonsound:
How much are your hosting fees? I would like to pay them!

PM me if necessary!
[Windows Mobile Apps and Games] mjg7876:
Thanks Focusedonsound, but that's not necessary. If you would like to make a donation, please do! I pay around 100 bucks a year, which is due in 2 weeks. I will renew it this year regardless of donations. Thanks!!!!

Gudy
[Windows Mobile Apps and Games] mjg7876:
Version .70beta now available. For those following the progress, this release fixes exchange server (should now work fine). GMail is still not fully working for me. However, others have reported it to work on their phones. If you do get gmail working on your phone with imap (or it at least connects) please post here at XDA, or better yet send me the debug.txt file. Read more HERE
[Windows Mobile Apps and Games] LordDeath:
I have tested the new version:

It doesn't work with Gmail here, too. New mails won't be recognized and ImapIDLEService.exe constantly consumes 70% of CPU usage.

I disabled IMAP Idle now and I will use the new version as same as the previous build.
[Windows Mobile Apps and Games] mjg7876:
70%, on gmail, or another mail server? could you send me a debug.txt file? I am curious about the usage. Ya, the scheduler will work as before, just don't enable imap!

Thanks

Gudy
[Windows Mobile Apps and Games] LordDeath:
Strange. For some reasion IMAP Idle doesn't work anymore.

In my test one hour ago it checked my new Gmail mails once, then it stayed at 70% CPU load and didn't recognize any new mails anymore. Unfortunately I did not enable the debug.txt for this. :(

Now when I click on "START IMAP" I get the "IMAP ERROR" Message: "Error in doing SSL handshake." I have attached the debug.txt for this.
[Windows Mobile Apps and Games] mjg7876:
When you did the first test, was your phone connected to your computer? Was your internet connection using something other than your cell network?
[Windows Mobile Apps and Games] LordDeath:
No, I used only the cell network for the tests.
[Windows Mobile Apps and Games] d0ugie:
another idle post

Gudy,

The main reason I paid for FlexMail was for imap idle (but all the features and configurations I do appreciate in spite of the bloat people complain about). I don't care about battery drain; I just cannot wait five minutes for someone in my company to be able to contact me by email so I carry an extra battery on me and have three chargers in various locations. We do have a bes connected to the company's Exchange server but activesyncing through it is not an option now. Plus I prefer my own Linux setup and I idle to other accounts anyway. Whatever, I want to figure this out.

Man it would be nice to have idle working on Pocket Outlook too. I struck out with ImapPusherService and eventually gave up. Anyway when I saw this thread it put a smile on my face. I know you're still very beta, I get that, but man, you're doing great work. Like some other guy said, I don't get why Microsoft didn't bother either to include a better scheduler not to mention idle. I guess they don't want idle in order to pressure people to get an Exchange setup. That or they just suck.

Figured out the scheduler and that's great work which I guess I'll just use on weekends. I cannot get imap idle to work however. I start it, it opens a connection and the status ends on it saying IDLE Supported. On my company and personal server I run postfix smtpd and dovecot imapd. No unusual configurations.

On the server side this is what happens at that point:

Mar 3 14:14:55 XXXXX dovecot: imap-login: Login: user=<douglas>, method=PLAIN, rip=XX.XXX.XX.X, lip=XXX.XXX.XXX.XXX

(the Xs are private info...) but it grabs no email.

Then I hit Ok and then Save at which point it triggers a send/receive and then immediately disconnects:

dovecot: IMAP(douglas): Disconnected: Logged out

I go back into your program, Options, IMAP tab and the Current IMAP Status is not running. Reboot, it grabs email, I send myself another from my computer, fails to grab it (it had disconnected like it did before according to my server), go back into options/imap and the idle reads the same status, not running -- but I guess I need to start IDLE each time I reboot, right? If that's the case and I'm not screwing something up, consider having it start idle on its own.

Maybe it's my server that's being disagreeable with your software but Flex does work fine with idle. I've attached the debug log and I'd greatly appreciate it if you'd take a look. And by the way, for people like me (and we do exist) consider just perfecting a standalone imap idle thing just like imappusherservice except not such a pain in the balls to try to install and configure and support multiple accounts once you get that whole gmail thing figured out. :)

Great job, you are the man.

Doug
[Windows Mobile Apps and Games] mjg7876:
Thanks Doug, Not sure what the issue is. The debug file shows it stopped on it own, like it wasn't supposed to run during that time. Try this; go into the scheduler, then the options. select the debug file option then click start imap. leave this window open! if you get an error, resubmit the debug file again.

Also, since you run the server, do you think you could set me up a test account? You see, the problem is that I only have a few servers to test my code with, and even though IMAP is a standard, not all servers follow it. If you are willing to set one up for me, you can email me the account info to support@gudensoft.com. I would only need it for a few days.

Thanks

Gudy
[Windows Mobile Apps and Games] dahauss:
BUG?

I think I found a BUG in the program with the latest version....

I set my weekday times to start 6AM but end 12:30AM. I have it set to start EVERY 2 HOURS and end MANUALLY. At 12:15 am, I was set to MANUAL. Should it not have changed until 12:30AM??? This is on a Treo 800W and and IMAP account... I think it is confused because the end time is BEFORE the START TIME so it doesnt know what to do. I rebooted (soft reset) but it still was on MANUAL when I look in the email settings. I tested my settings this morning by changing the end time to 11:59PM. Now it is 6:21 and it DID set my account to EVERY 2 HOURS like I want. Can this issue be resolved????

Thanks ... Dave ...
[Windows Mobile Apps and Games] dahauss:
ONE MORE

I also see you saw it works with EXCHANGE? ONLY the IMAP server shows up in my list of servers in your program. the exchange in using the ACTIVE SYNC settings as to when to sync etc.. thats OK I like having separate schedules...

BUT I need the time thing fixed...
[Windows Mobile Apps and Games] mjg7876:
Reverse your thinking....Set the start time to 12:30 am and a setting of Manual. Then and end time of 6 am with a setting of every 2 hours. It will then run every 2 from 6am until 12:30 the next morning. The only issue I see setting it like this might be weekends, but try it out, it should work.
[Windows Mobile Apps and Games] mjg7876:
I think I fixed the CPU issue, I added the update to the current release that is on the website, I didn't bother changing the version though. The the post at www.gudensoft.com

Gudy
[Windows Mobile Apps and Games] plustig50:
Hi Gudy,

i installed the last update but cant start the app. it immediately crashes.

unexpected error:

at System.Boolean.Parse(String value)

at System.Convert.ToBoolean(String value)

at EmailSchedulerService.MainEventWatcher.RunStartprovision()

at EmailSchedulerService.MainEventWatcher.StartupRun()

at EmailSchedulerServiceMainEventWatcher.MainLoop()

at EmailSchedulerService.Program.Main(String[]args)

any suggestion
[Windows Mobile Apps and Games] mjg7876:
Looks like a registry error. Make sure you run the settings program and save your settings. I would also try uninstalling and reinstalling. Also make sure you do have version .70beta (options->about).

Gudy
[Windows Mobile Apps and Games] plustig50:
uninstalled checked that there is no directory, file or registry key left. installed again

same problem.

i switched back to the previous version without the cpu fix
[Windows Mobile Apps and Games] plustig50:
finally the problem is fixed. i had to activate imap/idle once.

strange behavior
[Windows Mobile Apps and Games] plustig50:
imap/idle while in suspend mode

i did some test.

when my phone is active - screen shows today every thing works fine.

as soon as the phone goes to suspend mode imap/idle stops working.

do you have any suggestion how this can be fixed?
[Windows Mobile Apps and Games] mjg7876:
Shouldn't mess it up, unless it is a smart phone, ie no touchscreen. IMAP IDLE will not work right on a smart phone, at least in theory. Can you tell me about your phone? Also, can you send me a debug.txt?
[Windows Mobile Apps and Games] plustig50:
Hi Gudy,

my phone is a Touch Dual (20keys)

here is what i did

10:32 started imap/idle service

10:35 send message while still in EmailScheduler Config

message arrived	immediately

10:37 phone suspended

10:40 send message
[Windows Mobile Apps and Games] PIEBO:
IMAP Server Not compatible

Hello,

First of all, this is a very good app. Thank you. :)

I have found an issue though about IMAP IDLE. My IMAP server does have IDLE capability, but isn't recognised as such.

By comparing the debug file to a simple telnet to the server, i've noticed that my server only mentions IDLE capability once I'm identified.

I hope this helps.
[Windows Mobile Apps and Games] Horace:
Start Setting

I'm a little confused. If I set Start Setting to 5 minutes and End Setting to 60 minutes what happens every 5 and 60 minutes?

Also there seems to be an bug with the imap idle config. When I filled in my account info and hit start I got a SSL handshake error. After Exiting and restarting it connected ok.

Good work.
[Windows Mobile Apps and Games] bdf:
I am getting an error after changing radios, it now loads the program without error, but if I save it after setting my times it says Error, , an unexpected error has occurred in emailscheduler.exe Select quit and then restart the program or select details for more info.

any ideas? it used to work, could it be the radio?
[Windows Mobile Apps and Games] gnarlytom:
thanks!

thanks for this, just installed it, and seems to be doing exactly as it says (although i'm not using IMAP IDLE so can't comment on that)

is it likely to save much battery power?