View Full Version : [6-26-09]Outlook Email Scheduler 1.0.2beta--New Imap Idle Service!!
mjg7876
23rd October 2008, 06:00 PM
6/26/09
Lots of fixes, see Here (http://www.gudensoft.com) for info
6/19/09
New Version
Complete rewrite
5/5/09
Updated the installer, and fixed some very minor bugs
5/4/09
New Version, read more about it HERE (http://www.gudensoft.com)
-added polling to IMAP
-updated SSL code to hopfully fix the random lockups
-took a shot at fixing the CPU usage problem being reported, doubtful it worked though
4/10/2009
GMail is now supported, read more about it HERE (http://www.gudensoft.com)
3/2/2009
New version, which now has IMAP IDLE support. This is truely a beta release and I need testers so I can support as many server types as possible. Please read and download HERE (http://www.gudensoft.com)
Thanks
Gudy
Email Scheduler .72beta
http://www.gudensoft.com/emailscheduler/Images/Screen551.png http://www.gudensoft.com/emailscheduler/Images/Screen552.png http://www.gudensoft.com/emailscheduler/Images/Screen553.png
http://www.gudensoft.com/emailscheduler/Images/IMAPScreen.bmp
(http://www.gudensoft.com/emailscheduler)
.72beta(5/4/09)
-added polling to IMAP
-updated SSL code to hopfully fix the random lockups
-took a shot at fixing the CPU usage problem being reported, doubtful it worked though
.71beta(4/10/2009)
added gmail support
.70beta(3/2/2009)
added IMAP IDLE (.65beta)
fixed Exchange Server errors
added a default week setting, so it won't goof if you don't set it (.65beta)
added more server status messages, to monitor server connection status
.60beta (12/8/2008)
added settings being read back in if they exist.
fixed a few small code bugs that I don't think anyone saw.
.56beta
fixed weekends not working
fixed a registry error
minor code improvements
.55beta Notes
Fixed/Added VGA support
Fixed 24 hour bug
Added Weekend settings options
Compiled againest .net 2.0
Others (see my post here (http://www.gudensoft.com))
Email Scheduler is just that, an email scheduler. You know how exchange accounts (ie ActiveSync) are able to have a daily schedule to download messages and regular POP and IMAP accounts can't (ie, stop polling at 9pm and start back up at 7am)? This fixes all that and does so without having a constantly running program to do so. Read more about at the link below:
Download Here (http://www.gudensoft.com/emailscheduler)
Please try it out, I have only tested it on my Titan, but should work on any Windows Mobile Professional Device with the .net framework 2.0. I have not tested it on standard devices (ie no touchscreens) but would think it would work just fine. Feedback is encouraged.
Thanks!
rkrasny
23rd October 2008, 06:57 PM
How does this differ from the "scheduler" within outlook/messaging that allows one to configure how often a pop3 server should be queried for new email?
I know gmail can be setup as a pop3 account (or imap with additional PPC software or an android).
Is this only for gmail and/or yahoo?
Thanks
RK
mjg7876
23rd October 2008, 07:32 PM
How does this differ from the "scheduler" within outlook/messaging that allows one to configure how often a pop3 server should be queried for new email?
I know gmail can be setup as a pop3 account (or imap with additional PPC software or an android).
Is this only for gmail and/or yahoo?
Thanks
RK
The one that is built in does not allow it to turn off at say 9 pm and turn back on at 7am in the morning. This allows you to set times to change those settings inside outlook. And no, ALL POP/IMAP email accounts are supported, those two in the screenshot are just demo accounts. The program pulls all the account information from pocket outlook automatically, no need to type in the info, just select the times you want to change the settings, and to what settings you want it set to. I hope this makes sense.
fmg9800
23rd October 2008, 08:07 PM
Didn't mean to shout but I really think this app has merit. Would think that battery life should improve as well. I always wondered why only Exchange had something like this. WTG.
devdarshan
23rd October 2008, 08:10 PM
One great feature that I would like to see is to :
select which method of connection to use Wifi, Activesync or GPS and shedule the application to connect based on that setting and download.
For example, if at home - i should be able to connect to Wifi and download emails....
when driving - use GPS/3G whatever
when out for lunch - again same
back home - switch again to Wifi and download...
wishful thinking?
mjg7876
23rd October 2008, 10:06 PM
The only way "I" can think of to achieve the connection management like you want would be to disable certain ones at certain times. I have played with this idea before, and from what I can remember, the OS doesn't force a connection on an app, the app picks it from what's avail. In other words, in this program, wishful thinking is correct ;)
shaggylive
23rd October 2008, 11:30 PM
good call, I've been waiting for something like this. can't wait to not hear emails all night..
Keland44
24th October 2008, 12:03 AM
good call, I've been waiting for something like this. can't wait to not hear emails all night..
agreed will be checking this out when i get home
disable emails after 1am and have them start back up at 7 so the wife can have a peaceful sleep
mjg7876
24th October 2008, 02:13 AM
agreed will be checking this out when i get home
disable emails after 1am and have them start back up at 7 so the wife can have a peaceful sleep
hahaha, that is the whole reason I wrote it! Glad you all like it. Any feedback? Errors?
yclee
24th October 2008, 03:44 AM
Is it possible to compile a version that does not need the lastest .NET framework?
It is overkill in memory to install .NET 3.5 just for this nice program.
mjg7876
24th October 2008, 04:31 AM
Is it possible to compile a version that does not need the lastest .NET framework?
It is overkill in memory to install .NET 3.5 just for this nice program.
I'd have to go through it and look, but would think I could get it to run on 2.0. I know I would have to change some as I use LINQ for some of the xml provisioning, but it could be changed if enough people needed this changed. Anyone else have this same issue?
cruzzmz
24th October 2008, 04:36 AM
cant download ... the link is broken
mjg7876
24th October 2008, 04:48 AM
cant download ... the link is broken
The link in the first post? Works fine for me...try it again.
GJetson
24th October 2008, 04:43 PM
This rocks! only one problem, woke up to an error message, I should have taken a screeny but closed it before I could. Something like "can't execute blah blah email scheduler.exe" or something.
12ka4
24th October 2008, 04:50 PM
The link isn't working. Please provide an alternate link.
GJetson
24th October 2008, 05:07 PM
The link isn't working. Please provide an alternate link.
link works for me.
By the way, the error message is wierd as it still worked like it should even though there was the error. I wonder if it was somthing I did?
rkrasny
24th October 2008, 06:04 PM
The one that is built in does not allow it to turn off at say 9 pm and turn back on at 7am in the morning. This allows you to set times to change those settings inside outlook. And no, ALL POP/IMAP email accounts are supported, those two in the screenshot are just demo accounts. The program pulls all the account information from pocket outlook automatically, no need to type in the info, just select the times you want to change the settings, and to what settings you want it set to. I hope this makes sense.
That makes a lot of sense. I'll give it a try. Thanks very much for this!
RK
mjg7876
24th October 2008, 09:21 PM
link works for me.
By the way, the error message is wierd as it still worked like it should even though there was the error. I wonder if it was somthing I did?
Not sure what the error would be about, if it happens again, let me know exactly what it says. The link to the website works fine for me, but since there have been 2 people say it is down, I will check the logs for a reason.
Thanks
LordDeath
24th October 2008, 10:51 PM
Two problems:
If the device is set to the 24h time display your application still shows them in the 12h format. But this time withouth any AM or PM. Without the screenshots in the first post I would not know, if the default times are AM or PM.
The other problem has to do with the weekends. I set the start time to 6:30 and the end time to 22:00. But in the weekend I don't want to hear new mails that early. Can you do something against this please? What about two start and end times? One for working days, and one for the weekend.
edit:
Third bug: After an uninstall the application leaves the "\Program Files\Email Scheduler Setup\EmailSchedulerService.exe" entry in the notification queue.
mjg7876
25th October 2008, 03:12 AM
Two problems:
If the device is set to the 24h time display your application still shows them in the 12h format. But this time withouth any AM or PM. Without the screenshots in the first post I would not know, if the default times are AM or PM.
The other problem has to do with the weekends. I set the start time to 6:30 and the end time to 22:00. But in the weekend I don't want to hear new mails that early. Can you do something against this please? What about two start and end times? One for working days, and one for the weekend.
edit:
Third bug: After an uninstall the application leaves the "\Program Files\Email Scheduler Setup\EmailSchedulerService.exe" entry in the notification queue.
Thanks LordDeath, Never would have thought about the 24 hour clock issue, I will look at it, should be a simple fix. I love the weekend idea, don't know why I didn't include it in to begin with, but is something that needs to be there. I like your idea of 2 different settings, one for weekdays, one for weekends. I might try and make is selectable like it is in activesync. as far as the uninstall issue, I am affraid that there isn't much I can do about it. The good news is that it will only error out once, and never again. I will look into a solution for this, but not sure anything can be done (other than forceing a soft restart).
Slide
25th October 2008, 07:04 AM
Can you make it for VGA.
Thanks.
Greeting
Slide
bsinclair
25th October 2008, 12:24 PM
Recompiling to dotNET 2 is a must for me as well.
mjg7876
25th October 2008, 06:40 PM
Can you make it for VGA.
Thanks.
Greeting
Slide
Wow, didn't think it would act like that on VGA, I will get that fixed up next week.
Things I plan to add fix next week:
fix VGA
recompile to .net 2.0
add weekend settings
add ability to launch/kill another program at the setting times (I also use IMAP Pusher service avail on codeplex)
anything else?
bsinclair
25th October 2008, 08:18 PM
maybe a different set when we are on roaming. :)
Remius
26th October 2008, 03:46 PM
Is it also possible to make the program automatic synchronize my mail when I turn my phone on?
mrobers
26th October 2008, 09:12 PM
Wow! This was EXACTLY what I was looking for! But I have a problem :confused:
How does the app recognize the email-accounts setup on the device? I have a Hotmail-account and a Planet-email-account (POP3). The first is shown in the app, but the second (Planet) doesn't show. Is there any way to force it? I really would like to schedule my Planet-mail to pick up my emails, but don't like to be woke up by the vibrating alert at night :)
Hope you can help...
mjg7876
27th October 2008, 06:04 PM
Is it also possible to make the program automatic synchronize my mail when I turn my phone on?
by turn phone on, do you mean wake-up? I could add that to this program, but feel that would be too much checking. A better solution would be to have a second program to do this.
mjg7876
27th October 2008, 06:06 PM
Wow! This was EXACTLY what I was looking for! But I have a problem :confused:
How does the app recognize the email-accounts setup on the device? I have a Hotmail-account and a Planet-email-account (POP3). The first is shown in the app, but the second (Planet) doesn't show. Is there any way to force it? I really would like to schedule my Planet-mail to pick up my emails, but don't like to be woke up by the vibrating alert at night :)
Hope you can help...
That is strange. I use provisioning to get the settings, and it should get all accounts except exchange accounts. I did notice on my device, if you have an account that was created with another program (flexmail for example) it will not show up correctly. You might try recreating the account in Pocket Outlook, and see if it doesn't find it again. Keep me posted.
mjg7876
27th October 2008, 06:09 PM
maybe a different set when we are on roaming. :)
Actually, no since it is still Outlook that polls the mail. I have no control over exactly when that happens. A seperate program that controls the polling could be written but will not be included with this program.
Sorry
Remius
28th October 2008, 09:49 AM
by turn phone on, do you mean wake-up? I could add that to this program, but feel that would be too much checking. A better solution would be to have a second program to do this.
Well.. I turn my phone off at night. So I mean when I turn my phone on.. not when using standby. But forget my question because your program is already doing this :D nice!
Loco5150
28th October 2008, 10:07 AM
One great feature that I would like to see is to :
select which method of connection to use Wifi, Activesync or GPS and shedule the application to connect based on that setting and download.
For example, if at home - i should be able to connect to Wifi and download emails....
when driving - use GPS/3G whatever
when out for lunch - again same
back home - switch again to Wifi and download...
wishful thinking?
This exists... You can get it from here: http://forum.xda-developers.com/showthread.php?t=316696
mjg7876
28th October 2008, 05:45 PM
This exists... You can get it from here: http://forum.xda-developers.com/showthread.php?t=316696
Great Find! Different than this as you have to tell it exactly when to sync, but still pretty cool! New Version coming out today...Hopefully.
Remius
28th October 2008, 06:49 PM
Looking forward to the new version, because sometimes my mail is not being syncronized when the phone is in standby :confused: Maybe the new version will ‘magically’ fix this (specific) problem :D
mjg7876
28th October 2008, 07:02 PM
Looking forward to the new version, because sometimes my mail is not being syncronized when the phone is in standby :confused: Maybe the new version will ‘magically’ fix this (specific) problem :D
Sorry, but I don't think it will. You see, this program only changes the settings in outlook, it does not control the actual syncing, that is still performed by outlook.
Remius
28th October 2008, 07:13 PM
Sorry, but I don't think it will. You see, this program only changes the settings in outlook, it does not control the actual syncing, that is still performed by outlook.
Okay.. but, your scheduler fixed the problem for me (at least for a while) with not getting a notification of a new mail when my phone is in standby :D So i'm happy for the times I get a notification, and that's all because of your program ;) So keep up the good work :cool:
Loco5150
29th October 2008, 11:22 AM
Great Find! Different than this as you have to tell it exactly when to sync, but still pretty cool! New Version coming out today...Hopefully.
Yes it is pretty different than your app, keep up the good work.
mjg7876
29th October 2008, 02:58 PM
New Version Released, see first post.
jwoolz48
29th October 2008, 04:00 PM
New Version Released, see first post.
I've been looking for a program like this! Thank you mjg7876!! I am installing it right now... :D
jwoolz48
29th October 2008, 04:20 PM
I've been looking for a program like this! Thank you mjg7876!! I am installing it right now... :D
I'm having some problems getting the settings to save. I set everything up the way I want it and click save. When I get back into the program my email account is not selected but the times are still correct. (See screenshots)
I am using an OMJ ROM from ppcgeeks - Verizon - WM6.1 - I do have an Exchange Push account setup
mjg7876
29th October 2008, 04:48 PM
I'm having some problems getting the settings to save. I set everything up the way I want it and click save. When I get back into the program my email account is not selected but the times are still correct. (See screenshots)
I am using an OMJ ROM from ppcgeeks - Verizon - WM6.1 - I do have an Exchange Push account setup
Your settings are saving. Heres the deal. I couldn't read back in the settings for each account (well I could have, but it would have been a pain the...). I do need to add this as I can see it is confusing a lot of people. If you really feel it is not working, use a registry editor and check the keys at HKCU/software/Gudensoft/EM scheduler, you should see a number for each account you want to have scheduled. If that is there, it is working (which unless your getting error messages, I know it's there). In a future release, I will add the code to check the settings on load.
LordDeath
29th October 2008, 05:14 PM
Thx! I will test the new version right now :)
dagosjt
29th October 2008, 08:21 PM
TEsted VGA version, works well... Only a little request: is it possible to start checking mail only if already connected? At work I'm usually connected via USB to PC (free service :) ), but if I go away and schedule start it opens 3G connection (NOT free service :( )
Congratulations for this very useful little gem :cool:
jwoolz48
29th October 2008, 08:46 PM
Your settings are saving. Heres the deal. I couldn't read back in the settings for each account (well I could have, but it would have been a pain the...). I do need to add this as I can see it is confusing a lot of people. If you really feel it is not working, use a registry editor and check the keys at HKCU/software/Gudensoft/EM scheduler, you should see a number for each account you want to have scheduled. If that is there, it is working (which unless your getting error messages, I know it's there). In a future release, I will add the code to check the settings on load.
I do have the correct registry settings. Thank you for the quick response!!
Remius
29th October 2008, 09:31 PM
When uninstalling the registry settings will remain, won't be deleted automatically.
mjg7876
29th October 2008, 10:01 PM
When uninstalling the registry settings will remain, won't be deleted automatically.
why would want to uninstall? JK, and your right, need to write an uninstaller script for that
Slide
29th October 2008, 10:16 PM
Thanks mjg7876,
it works well on XDA Diamond!
Can you make a Option to deaktivate a email Scheduler?
Greeting
Slide
mjg7876
30th October 2008, 03:07 PM
TEsted VGA version, works well... Only a little request: is it possible to start checking mail only if already connected? At work I'm usually connected via USB to PC (free service :) ), but if I go away and schedule start it opens 3G connection (NOT free service :( )
Congratulations for this very useful little gem :cool:
I would only be able to check for a connection when the schedule runs. I wouldn't think this would be that useful.
mjg7876
30th October 2008, 03:10 PM
Thanks mjg7876,
it works well on XDA Diamond!
Can you make a Option to deaktivate a email Scheduler?
Greeting
Slide
Not sure this is possible, but will look into it.
GJetson
30th October 2008, 10:58 PM
Thanks for this, and by the way, I haven't had that error again. Must have been something I did. Working great!
LordDeath
2nd November 2008, 05:11 PM
It looks like the weekend settings are not working. :(
For the week my start time is 6:30 and the end time is 22:00.
For the week end it is 10:00 and 23:00.
After Friday 22:00 the next start of EmailSchedulerService.exe was Saturday at 22:00 (Seen with SKTools). Why that? :confused:
And after Saturday 22:00 it started to receive emails until this morning!
Now on Sunday the next start of the service is again 22:00, which is the end time for week days. And maybe it will start again to receive emails while I am sleeping. :o
Can anyone confirm this or did something went wrong with my device?
asiandelight
3rd November 2008, 02:05 PM
Sorry but I'm not sure what do these settings mean (Start/End setting)
I'm using Advanced Config to stop GPRS connection after each connection.
Do these settings act like Advanced Config's ?
mjg7876
3rd November 2008, 03:27 PM
It looks like the weekend settings are not working. :(
For the week my start time is 6:30 and the end time is 22:00.
For the week end it is 10:00 and 23:00.
After Friday 22:00 the next start of EmailSchedulerService.exe was Saturday at 22:00 (Seen with SKTools). Why that? :confused:
And after Saturday 22:00 it started to receive emails until this morning!
Now on Sunday the next start of the service is again 22:00, which is the end time for week days. And maybe it will start again to receive emails while I am sleeping. :o
Can anyone confirm this or did something went wrong with my device?
LordDeath--Ya, I noticed it too! I will look into it today and see WTF. It worked on the emulator. I'll keep you posted.
mjg7876
3rd November 2008, 03:28 PM
Sorry but I'm not sure what do these settings mean (Start/End setting)
I'm using Advanced Config to stop GPRS connection after each connection.
Do these settings act like Advanced Config's ?
Start and End are really just times you would like to change the email settings. The names really are meaningless, just thought that was the best way to explain it.
mjg7876
3rd November 2008, 11:23 PM
Fixed up the bugs. Check it out and let me know if you find anything else.
Get it HERE (http://www.gudensoft.com)
camro
4th November 2008, 12:36 AM
error after clicking end:
EmailSchedulerService.MainEventWatcher.RunENdProvi sion()....
some ideas ?
mjg7876
4th November 2008, 04:08 AM
error after clicking end:
EmailSchedulerService.MainEventWatcher.RunENdProvi sion()....
some ideas ?
what device is it on?
dagosjt
4th November 2008, 02:18 PM
I would only be able to check for a connection when the schedule runs. I wouldn't think this would be that useful.
Well, I have an rss reader and a weather application updating only if a connection is already present. It's a pity we can't have this option for this useful program :(
mjg7876
4th November 2008, 02:42 PM
Well, I have an rss reader and a weather application updating only if a connection is already present. It's a pity we can't have this option for this useful program :(
Outlook is the one that actually checks for mail, NOT this program. All this program does is change the settings as to when/how often outlook checks mail, I have no control over how outlook checks. Sorry, I agree this would be a nice feature, and if it is something you really need, you might look at FlexMail as I believe it has that option.
dagosjt
4th November 2008, 06:57 PM
Outlook is the one that actually checks for mail, NOT this program. All this program does is change the settings as to when/how often outlook checks mail, I have no control over how outlook checks. Sorry, I agree this would be a nice feature, and if it is something you really need, you might look at FlexMail as I believe it has that option.
Don't worry ;) I understand what you mean, and that isn't your program fault. The fact is I used a mortscript able to avoid the check if no connection was already estabilished, however it wasn't able to check more than 1 account.
Now your program check all my accounts but can't control the connection :D
It's life! :cool:
asiandelight
4th November 2008, 07:12 PM
Start and End are really just times you would like to change the email settings. The names really are meaningless, just thought that was the best way to explain it.
Then what should I set for Start/End setting?
I'd like to have my mailboxes checked every 60 mins, and stop GPRS after non-using 10secs.
Thanks in advance.
mjg7876
4th November 2008, 08:53 PM
Then what should I set for Start/End setting?
I'd like to have my mailboxes checked every 60 mins, and stop GPRS after non-using 10secs.
Thanks in advance.
Whatever time you set in start, is the time it will change the settings to the first row setting under each account. Same thing for the end time, but it is the right setting under each account. Can someone else explain this better for me? Thanks!
camro
5th November 2008, 12:11 AM
what device is it on?
HTC Polaris , wm6.1 netcf 3.5
mjg7876
5th November 2008, 05:27 PM
HTC Polaris , wm6.1 netcf 3.5
I bet you have already tried this, but uninstall, redownload, and reinstall it. Also, if you get the error again, could you take a screen shot of the error detail page?
sebbie2e
8th November 2008, 12:55 PM
Idea - great.
But weird thing happens on my HTC Touch Pro. I've two schedules, one in the night (every 4 hours) and one in day time (every 15mins). Instead of switching to 4hours it seems to switch ... connection. I've noticed it stops using WiFi exactly at "night time" from your app and start again exactly at "day time" from your app. It was still checking emails every 15mins.
Any ideas?
mjg7876
8th November 2008, 03:39 PM
Idea - great.
But weird thing happens on my HTC Touch Pro. I've two schedules, one in the night (every 4 hours) and one in day time (every 15mins). Instead of switching to 4hours it seems to switch ... connection. I've noticed it stops using WiFi exactly at "night time" from your app and start again exactly at "day time" from your app. It was still checking emails every 15mins.
Any ideas?
Since all this program does is change the settings in outlook, no, I don't have any ideas. strange to say the least. I can't think of any reason for this behavior. Sorry
sebbie2e
9th November 2008, 12:19 PM
Since all this program does is change the settings in outlook, no, I don't have any ideas. strange to say the least. I can't think of any reason for this behavior. Sorry
Hi, no probs mate, it seems that it was coincidence. I've more general problem with my HTC Touch Pro (drains 80% of battery in the night when I'm not using it and only 15-25% in day when I am using it).
Anyway, how can I remove scheduler entry made by EMAIL SCHEDULER? Every 23:30 windows is displaying message "can't find email scheduler program". Any hints?
LordDeath
10th November 2008, 01:04 PM
There are still some problems with 0.56beta. :(
This night it should change from the weekend settings (10:00-23:00) to the weekday settings (06:30-22:00).
After 23:00 I looked into the Notification Queue and saw the next entry for EmailSchedulerService.exe was still set to this morning 10:00. So it didn't change to the weekday settings. I opened the settings, typed in my settings and after saving them the Notification Queue showed the correct entry for 06:30 early this morning.
On Saturday morning I saw something similar, but I don't remember that anymore. But opening the settings and saving them solved that again.
Did some of you see this, too?
mjg7876
10th November 2008, 02:54 PM
Hi, no probs mate, it seems that it was coincidence. I've more general problem with my HTC Touch Pro (drains 80% of battery in the night when I'm not using it and only 15-25% in day when I am using it).
Anyway, how can I remove scheduler entry made by EMAIL SCHEDULER? Every 23:30 windows is displaying message "can't find email scheduler program". Any hints?
You should only see that error one time, not every time at 23:30. Sorry about this, I will get an uninstall script written up.
mjg7876
10th November 2008, 02:58 PM
There are still some problems with 0.56beta. :(
This night it should change from the weekend settings (10:00-23:00) to the weekday settings (06:30-22:00).
After 23:00 I looked into the Notification Queue and saw the next entry for EmailSchedulerService.exe was still set to this morning 10:00. So it didn't change to the weekday settings. I opened the settings, typed in my settings and after saving them the Notification Queue showed the correct entry for 06:30 early this morning.
On Saturday morning I saw something similar, but I don't remember that anymore. But opening the settings and saving them solved that again.
Did some of you see this, too?
Hmmm, ya, that makes sense, I don't check for the next day's schedule. I will add the necessary code to fix this. Damn, you think you have thought of everything...guess that's why they call it a beta! Thanks for all the feedback, I will try and get an update out this week.
Coromoto
3rd December 2008, 09:06 AM
I've noticed that after saving the settings and exiting the program, upon a subsequent visit to the program the action settings for the mail accounts are gone. I can set them time and time again, the next time they're not set in the program anymore.
mjg7876
3rd December 2008, 03:13 PM
I've noticed that after saving the settings and exiting the program, upon a subsequent visit to the program the action settings for the mail accounts are gone. I can set them time and time again, the next time they're not set in the program anymore.
They save, they just don't show back up in the settings due to the fact that reading them back in is not an easy process since I read the email settings from outlook. You can check the registry to confirm this, but I assure you it is working fine.
Also, I have been short on time, but a new version has been released. get it here (http://www.gudensoft.com). I have not had time to update the website for the scheduler yet, so be sure to get it from the front page.
Gudy
mjg7876
8th December 2008, 05:13 PM
New Version Bump, Settings are now read back into the program.
mrobers
8th December 2008, 07:01 PM
Great!!! Keep up the good work!!!
Downloading... :D
juiceppc
8th December 2008, 08:05 PM
Ok first off this is a must needed app. Why the heck doesn't M$ build this in? Sheesh. Second question is I'm also a bit confused about the "settings" terminology.
Start time and end time I get. Start time is the time to start checking email and end time is the time to stop checking email. Start setting I get also. Check email every xx minutes/hours during my start and end time. But what the heck is end setting? Manual? 20 mins? Why do I even need an end setting? Doesn't end time do that? Please explain. Thanks.
mjg7876
8th December 2008, 08:31 PM
Ok first off this is a must needed app. Why the heck doesn't M$ build this in? Sheesh. Second question is I'm also a bit confused about the "settings" terminology.
Start time and end time I get. Start time is the time to start checking email and end time is the time to stop checking email. Start setting I get also. Check email every xx minutes/hours during my start and end time. But what the heck is end setting? Manual? 20 mins? Why do I even need an end setting? Doesn't end time do that? Please explain. Thanks.
Well, the way you just explained it, you don't. Just set it to Manual. I put it in there incase you wanted to have it check, say every 2 hours over night. The way the program is written, I had to include it in the code, so I figure why not give the user a choice!
Gudy
juiceppc
8th December 2008, 08:37 PM
Well, the way you just explained it, you don't. Just set it to Manual. I put it in there incase you wanted to have it check, say every 2 hours over night. The way the program is written, I had to include it in the code, so I figure why not give the user a choice!
Gudy
Cool thx. Great app. Installing now.
LordDeath
8th December 2008, 11:45 PM
Thx for the new release :)
mkotsayfan
14th December 2008, 10:42 AM
I seem to be having a problem with your app. I currently have it set on weekdays to stop checking email at 10pm (it checks every 60 minutes from 8am to 10pm). It seems to work initially when it's after 10pm, I see the settings in outlook are changed to manual, and it works fine overnight. However, the next weekday, it doesn't pick up the new emails, even though it's a weekday and the setting within outlook says to check every 60 minutes. If I manually hit send/receive, it "locks" back in to the regular 60 minute interval, like it should. Any idea why this would happen? I'm using a AT&T Tilt with a stock 6.1 ROM, .net 3.5, and the email accounts are IMAP (Yahoo) and POP3.
Section9
14th December 2008, 11:28 AM
Didn't mean to shout but I really think this app has merit. Would think that battery life should improve as well. I always wondered why only Exchange had something like this. WTG.
You are right :) If you do not need to have a hourly or half hourly update on mails (non-work) related, then this app is great :)
Thumbs up for mjg7876 :)
mjg7876
14th December 2008, 03:27 PM
I seem to be having a problem with your app. I currently have it set on weekdays to stop checking email at 10pm (it checks every 60 minutes from 8am to 10pm). It seems to work initially when it's after 10pm, I see the settings in outlook are changed to manual, and it works fine overnight. However, the next weekday, it doesn't pick up the new emails, even though it's a weekday and the setting within outlook says to check every 60 minutes. If I manually hit send/receive, it "locks" back in to the regular 60 minute interval, like it should. Any idea why this would happen? I'm using a AT&T Tilt with a stock 6.1 ROM, .net 3.5, and the email accounts are IMAP (Yahoo) and POP3.
I have noticed this too, but I had also noticed it before I wrote the app. It has to be a bug in outlook as this program is working fine. One thing I think I will add is to force outlook to check the mail at the start time. This might trigger outlook to work the rest of the time. I actually wanted to add this to the .60 release, but forgot to ;) I will see if I can 't get it added this week and release it.
Gudy
mkotsayfan
14th December 2008, 09:04 PM
I have noticed this too, but I had also noticed it before I wrote the app. It has to be a bug in outlook as this program is working fine. One thing I think I will add is to force outlook to check the mail at the start time. This might trigger outlook to work the rest of the time. I actually wanted to add this to the .60 release, but forgot to ;) I will see if I can 't get it added this week and release it.
Gudy
Sounds great Gudy! Thanks a lot, I appreciate it.
66mustang
16th December 2008, 12:51 AM
I have been looking for this for years!
Thanks, downloading now.
elosogrande7076
16th December 2008, 06:54 PM
So is this similar to having push email on your phone? Looks like a good app
cem_ari
23rd December 2008, 02:44 PM
mjg7876 thanks, great app.
Can you do that seperate start and stop time for everyday of week? Why?
I have a temperatur sensor in my work and it sends alarm email if temp getting high. I’m at work in workdays so i don’t need receive any alarm mail. But not at weekend or night. I need check my mail from 18:30 until 08:30 in work day. And i need check all day at weekend. Appears a problem in this point. For example:
Friday is a work day but i need check my mails from Friday 18:30 untill Monday 08:30. Can’t set it with this setting method. So need seperate settings for each days.
Could you do work for this?
Sorry for bad english :)
dav3ywrx
24th December 2008, 09:59 AM
Fantastic App, well done :)
Hookani
24th December 2008, 07:09 PM
Does this app disconnect from GPRS after messages are downloaded? Also, can you choose what accounts to retrieve messages and what accounts to exclude?
Thanks,
Ho'okani
LordDeath
24th December 2008, 07:47 PM
Does this app disconnect from GPRS after messages are downloaded?
No.
Also, can you choose what accounts to retrieve messages and what accounts to exclude?
Yes.
Hookani
25th December 2008, 03:41 AM
Does your GPRS connection already need to be active for this to work. Normally when I hit send/receive in Outlook it will then connect automatically. How is this program telling Outlook to check for mail? I ask because I have my GPRS to turn off automatically when not in use so not sure if that will make it so this app will not work.
I ask because I've installed it but it hasn't worked yet.
Thanks,
Ho'okani
mjg7876
29th December 2008, 06:36 PM
If it works in outlook, it will work in my program. All I do change the poll settings in outlook to whatever time frame you select for each account. this program doesn't make any data connections, check messages, or do anything other than change settings is outlook. I hope this makes sense.
Gudy
Does your GPRS connection already need to be active for this to work. Normally when I hit send/receive in Outlook it will then connect automatically. How is this program telling Outlook to check for mail? I ask because I have my GPRS to turn off automatically when not in use so not sure if that will make it so this app will not work.
I ask because I've installed it but it hasn't worked yet.
Thanks,
Ho'okani
mjg7876
29th December 2008, 06:38 PM
I think I understand, just reverse your thinking. set it to check at night, turn it off an the morning. I do see what you mean for the change from week day to weekend. Not sure what I can do about this without really complicating the program.
Gudy
mjg7876 thanks, great app.
Can you do that seperate start and stop time for everyday of week? Why?
I have a temperatur sensor in my work and it sends alarm email if temp getting high. I’m at work in workdays so i don’t need receive any alarm mail. But not at weekend or night. I need check my mail from 18:30 until 08:30 in work day. And i need check all day at weekend. Appears a problem in this point. For example:
Friday is a work day but i need check my mails from Friday 18:30 untill Monday 08:30. Can’t set it with this setting method. So need seperate settings for each days.
Could you do work for this?
Sorry for bad english :)
Hookani
29th December 2008, 08:23 PM
I guess it must be my outlook. Scheduling in outlook doesn't seem to do anything which is probably why your app is not doing anything either. Now to figure out why my outlook isn't working right.
Ho'okani
If it works in outlook, it will work in my program. All I do change the poll settings in outlook to whatever time frame you select for each account. this program doesn't make any data connections, check messages, or do anything other than change settings is outlook. I hope this makes sense.
Gudy
mjg7876
30th December 2008, 01:23 AM
One thing I need to add is for it to check the mail at the start/end times if it is not set to manual. This might help your problem as I know others have said it doesn't work until after you check it once manually. I will add it on the next release.
Gudy
I guess it must be my outlook. Scheduling in outlook doesn't seem to do anything which is probably why your app is not doing anything either. Now to figure out why my outlook isn't working right.
Ho'okani
mjg7876
21st January 2009, 05:17 PM
Version .61beta is released today. I added a email check at the start of a polling session. Read more about it HERE (http://www.gudensoft.com).
Thanks
Gudy
LordDeath
21st January 2009, 06:50 PM
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?
mjg7876
21st January 2009, 07:55 PM
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?[/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.
[I]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?
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
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?
fourcc
21st January 2009, 09:17 PM
I am still working on the IMAP service piece I have talked about. I have ran into a problem with C++ blocking server responses after a timeout. I hate working in C, I was hoping to be able to use a library on this, but since it blocks, and I don’t have the source for it, it looks like I am going to have to write all the SSL code too, which I am not sure I want/can do. Anyways, I think I am going to finish up the .NET version of this, and release it instead of the native. It will be optional, so those of you that don’t want to use it because of it’s size won’t have to. Look for it within a couple of weeks.
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://forum.xda-developers.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.
mjg7876
22nd January 2009, 01:12 AM
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
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://forum.xda-developers.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.
fourcc
23rd January 2009, 12:45 AM
thanks , i willl take a look at your blog
plustig50
23rd January 2009, 11:35 AM
cool. i cant wait for the imap idle funktion.
peterbonge
26th January 2009, 11:52 PM
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...
mjg7876
27th January 2009, 02:56 PM
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...
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 (http://www.gudensoft.com), 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
peterbonge
29th January 2009, 12:00 AM
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?
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.
Be sure to watch here (http://www.gudensoft.com), 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.
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.
Slide
30th January 2009, 05:05 PM
Hi Gudy,
when do you think to release a version with imap idle?
Greeting
Slide
mjg7876
2nd February 2009, 06:45 PM
Slide, I was hoping last week, but got busy with work. I still have to figure out GMail, read this (http://www.gudensoft.com) to explain. I might just release it without gmail working, but I think I would get hammered with people upset about it.
Gudy
Slide
2nd February 2009, 09:47 PM
Slide, I was hoping last week, but got busy with work. I still have to figure out GMail, read this (http://www.gudensoft.com) to explain. I might just release it without gmail working, but I think I would get hammered with people upset about it.
Gudy
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
nir36
3rd February 2009, 12:26 AM
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
peterbonge
7th February 2009, 12:34 PM
@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.
mjg7876
7th February 2009, 05:16 PM
@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.
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.
mjg7876
9th February 2009, 05:38 PM
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!
LordDeath
9th February 2009, 11:08 PM
Thanks for this. I will try the new version. :)
zarxic
10th February 2009, 04:15 PM
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.
nir36
10th February 2009, 05:45 PM
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.
mjg7876
10th February 2009, 05:47 PM
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.
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?
mjg7876
10th February 2009, 06:06 PM
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.
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
peterbonge
10th February 2009, 06:23 PM
...
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.
...
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.
...
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)!
Checking email is also possible with just one line, with a simple shortcut:
\Windows\tmail.exe -Service "ACCOUNTNAME" -Sync
mjg7876
10th February 2009, 06:44 PM
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
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
thorfr
10th February 2009, 07:30 PM
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:
mjg7876
10th February 2009, 08:42 PM
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:
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
thorfr
10th February 2009, 09:22 PM
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
mjg7876
10th February 2009, 09:30 PM
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
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.
nir36
10th February 2009, 09:33 PM
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
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.
mjg7876
10th February 2009, 11:54 PM
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
nuttyphilt
12th February 2009, 08:27 AM
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.... :)
focusedonsound
26th February 2009, 07:52 PM
How much are your hosting fees? I would like to pay them!
PM me if necessary!
mjg7876
2nd March 2009, 06:41 PM
How much are your hosting fees? I would like to pay them!
PM me if necessary!
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
mjg7876
2nd March 2009, 06:51 PM
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 (http://www.gudensoft.com)
LordDeath
3rd March 2009, 06:31 PM
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.
mjg7876
3rd March 2009, 06:51 PM
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.
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
LordDeath
3rd March 2009, 07:32 PM
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.
mjg7876
3rd March 2009, 07:59 PM
When you did the first test, was your phone connected to your computer? Was your internet connection using something other than your cell network?
LordDeath
3rd March 2009, 08:06 PM
No, I used only the cell network for the tests.
d0ugie
3rd March 2009, 08:34 PM
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
mjg7876
4th March 2009, 03:24 PM
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
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
dahauss
10th March 2009, 12:23 PM
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 ...
dahauss
10th March 2009, 01:03 PM
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...
mjg7876
10th March 2009, 02:44 PM
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...
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.
mjg7876
10th March 2009, 04:23 PM
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.
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
plustig50
11th March 2009, 09:39 AM
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.RunStartpro vision()
at EmailSchedulerService.MainEventWatcher.StartupRun( )
at EmailSchedulerServiceMainEventWatcher.MainLoop()
at EmailSchedulerService.Program.Main(String[]args)
any suggestion
mjg7876
11th March 2009, 02:42 PM
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.RunStartpro vision()
at EmailSchedulerService.MainEventWatcher.StartupRun( )
at EmailSchedulerServiceMainEventWatcher.MainLoop()
at EmailSchedulerService.Program.Main(String[]args)
any suggestion
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
plustig50
11th March 2009, 07:58 PM
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
plustig50
12th March 2009, 09:42 AM
finally the problem is fixed. i had to activate imap/idle once.
strange behavior
plustig50
12th March 2009, 10:59 AM
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?
mjg7876
13th March 2009, 10:53 PM
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?
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?
plustig50
14th March 2009, 11:55 AM
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
PIEBO
16th March 2009, 08:43 PM
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.
Horace
17th March 2009, 08:35 PM
Start and End are really just times you would like to change the email settings. The names really are meaningless, just thought that was the best way to explain it.
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.
bdf
20th March 2009, 09:27 PM
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?
gnarlytom
21st March 2009, 11:42 PM
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?
N!ghty
22nd March 2009, 12:30 AM
great idea...
but what i always wonder or rather what bugs me is that there are several apps to update automatically (outlook, exchange, rss, weather, stocks) and say i set them all to a frequency of 60 minutes. they wont all update at 10.00 and then all again at 11.00. a connection is made and outlook updates.. gprs disconnects and connects 10 minutes later to update my rss feeds and that goes on and on and takes tons of battery away :\
the idea im trying to express is an app that updates all at one time: for instance i say: "update every 60 minutes/full hour". that means gprs connects, updates ALL apps and then disconnects.
could that be kind of a suggestion for a to-do-list? or am i the only person who thinks that would be awesome +.+
cheers
p50kombi
23rd March 2009, 03:54 PM
Look's like just what I am looking for..
Just two short questions..
1- If I setup the IMAP/IDLE and start it, does that mean that during the start till stop time, my imap account will act like a push mail account(eg. mail arrives on mobile as soon as it arrives on imap server?)
2- does the start mean the interval in which it updates between start and end time, and therefore doe the end box mean the interval of the left time.
example:
start time 8.00 end time 21.00
start setting every 15 mins.. end setting 4 hours
does this mean it updates every 15 mins between 8.00 and 21.00 and every 4 hours from 21.00 till nest start time?
Thank you for your answers..
Looks like a great app Gudy....
focusedonsound
30th March 2009, 03:15 PM
Look's like just what I am looking for..
Just two short questions..
1- If I setup the IMAP/IDLE and start it, does that mean that during the start till stop time, my imap account will act like a push mail account(eg. mail arrives on mobile as soon as it arrives on imap server?)
2- does the start mean the interval in which it updates between start and end time, and therefore doe the end box mean the interval of the left time.
example:
start time 8.00 end time 21.00
start setting every 15 mins.. end setting 4 hours
does this mean it updates every 15 mins between 8.00 and 21.00 and every 4 hours from 21.00 till nest start time?
Thank you for your answers..
Looks like a great app Gudy....
This is exactly how the program works.
Gudy,
Has there been any updates with regards to Gmail?
mjg7876
30th March 2009, 03:36 PM
No, I have been really busy with work and have not had time to look at any of my projects. I hope this week I will have some more time to work on these things.
Thanks
Gudy
mjg7876
10th April 2009, 08:10 PM
New Version released today...And yes, GMAIL is finally working....I hope.
Ideal2545
10th April 2009, 11:43 PM
2 things
1bug i noticed, i dont want to recieve emails from say 2am to 10:30am. So I tried doing
start time: 1030am, end time 2AM. Well the program freaked out and it wont open anymore "error:IndexOutofRangeException".
Also, for IMAP IDLE must you set an interval time to check?
Ideal2545
10th April 2009, 11:52 PM
2 things
1bug i noticed, i dont want to recieve emails from say 2am to 10:30am. So I tried doing
start time: 1030am, end time 2AM. Well the program freaked out and it wont open anymore "error:IndexOutofRangeException".
Also, for IMAP IDLE must you set an interval time to check?
i lied apparently, i got the error regardless of what time i put in, hrm, maybe because i didnt tell it to check in increments? Ill try again!
.... yeah i cant figure it out, this time i didnt play with the imap idle at all.
I told the program to start:6am and end 11:59pm > same error with the time, i then set the intervals to "manual" > same error... not sure if im doing something wrong here...
mjg7876
11th April 2009, 02:55 AM
i lied apparently, i got the error regardless of what time i put in, hrm, maybe because i didnt tell it to check in increments? Ill try again!
.... yeah i cant figure it out, this time i didnt play with the imap idle at all.
I told the program to start:6am and end 11:59pm > same error with the time, i then set the intervals to "manual" > same error... not sure if im doing something wrong here...
Ideal--ya, if you put a start time that is later than the end time, it will fail. To work around this, reverse your thinking, ie start time = 2am = manual and end time = 6am = 15 minutes. this will check from 6am to 2am the next day every 15 minutes. IMAP will NOT work like this however, and the start time and end time must be in order. I will think about how to handle that with IMAP. As far as your messing up now, go back into options, and disable IMAP IDLE, my guess is that it is still set that way. If that doesn't work, use a reg editor and delete all entries in currentuser/software/gudensoft/emailscheduler. this will start fresh. I will also add error handling for this as well.
As far the imap, when you use IMAP IDLE, no matter the setting for the start time, it will set it to manual. THis is to save battery, but I might make that optional in the next release as some may want it as a backup option. The end time will always set to what ever you set it at, so example for if you wanted IDLE from 8 to 8, then check every 30 the rest would be like this:
in settings, under the account, set the start setting to manual, and the end to every 30 minutes. then set up IMAP IDLE in the options page.
Hope this helps, I know it is confusing at first, but once you get it, you will see why it is the way it is.
Thanks
Gudy
nickokio
11th April 2009, 11:45 AM
hope it works, will try on my diamond!
mjg7876
11th April 2009, 04:35 PM
let me know if it doesn't
Gudy
afehn
11th April 2009, 07:29 PM
Gmail IMAP is working well on my device, giving instant email notification. However if I loose signal and so my data connection, then I no longer get any emails until I run Email Scheduler again.
I assume there isn't any reconnect logic in there?
Horace
11th April 2009, 09:09 PM
I'm not sure push works on more than one account. When I switch from the first account to the second the password field is already filled. If i put in the second account's password in and switch back to the first account, the number of characters in the first's password field matches the second account's password, not the first.
afehn
11th April 2009, 10:01 PM
I also notcie there is a 5 min poll going on.. is this the app or gmail? or other?
Dams74
11th April 2009, 10:36 PM
can i do push mail with this soft?
LordDeath
11th April 2009, 10:39 PM
can i do push mail with this soft?
Yes. IMAP Idle enables push mail on IMAP accounts.
mjg7876
11th April 2009, 10:48 PM
I'm not sure push works on more than one account. When I switch from the first account to the second the password field is already filled. If i put in the second account's password in and switch back to the first account, the number of characters in the first's password field matches the second account's password, not the first.
IMAP IDLE only works on one account. you can still set the others to poll for mail, but it will only support one for idle.
As far as losing connection, yes their is logic coded in, but it must timeout first, which could take 30 minutes. I know this as an issue, and will think about how to address it. This is beta software, not fully 100% perfect, it will take so time to iron out the details.
And yes, like LordDeath said, this will give you a "push" like service on any email that supports IMAP IDLE. If you are not sure if your email supports IMAP IDLE, try it, the software will check for you.
Thanks!
Gudy
afehn
12th April 2009, 02:51 PM
As far as losing connection, yes their is logic coded in, but it must timeout first, which could take 30 minutes. I know this as an issue, and will think about how to address it. This is beta software, not fully 100% perfect, it will take so time to iron out the details.
I'm aware of some code which would enable your app to be notified when a connection is created. You could use this to signal that a connection was dropped and now available again. I can try to find the code again if you like?
focusedonsound
12th April 2009, 05:59 PM
Gudy,
Awesome work. I am just installing .71beta on my phone! and looking forward to testing it w/ my G-mail account.
I do have one little request. In the 6.5 Rom the title of your program is cut off and your icon is a bit pixelated is there anything that can be done about this.
Thanks & keep up the great work!
Focusedonsound!
d0ugie
12th April 2009, 06:32 PM
Glad I've kept this tab open over the weeks because with .71 now I can get my imap idle on (couldn't quite get it on .70 with my server).
Your software is fantastic for so many reasons. Imap idle is icing on the cake for someone who even knows what that means as a five minute loop is good enough for Joe WinMo but forgetting imap idle for a minute, even though you seemed to have worked your ass off on it, just to be able to have your phone chill out on email cycling during R&R hours (which vary on the weekends...) puts a major feather in the cap of XDA devs spending countless hours to save precious milliamp hours for us all from nik3r with Lumos (http://forum.xda-developers.com/showthread.php?t=450318&highlight=Lumos) to Chainfire with WMLongLife (http://forum.xda-developers.com/showthread.php?p=3265587) to the chefs with their tweaks and to the radio testing pioneers and now to you with OES.
Thank you, Gudy.
Doug
afehn
12th April 2009, 08:59 PM
Thought people might be interested in the power comparisons I have put together for various push email methods. Good news is that Email Scheduler is the lowest power consuming push mail method.
Is there anyway to configure the imap idle heartbeat interval to something greater than 5 mins?
HSDPA - 30 min schedule (10 hours)
AVG - 61 mA
Total - 620 mAh
HSDPA - Email Scheduler (10 hours)
AVG - 139 mA
Total - 1400 mAh
HDSPA - Emoze (10 hours)
AVG - 191 mA
Total - 1831 mAh
HSDPA - mail2web exchange server (10 hours)
AVG - 188 mA
Total - 1756 mAh
UncleBeer
12th April 2009, 11:46 PM
Man, would I love for this to work. I first installed to storage card and got an error. Then I uninstalled and reinstalled to main memory and got the same error. This is on a Samsung i780. Here's the debug:
12/04/2009, 23:40:44: Power State: on
12/04/2009, 23:40:45: Connecting...
12/04/2009, 23:40:45: Connecting
12/04/2009, 23:40:47: Connection Called
12/04/2009, 23:40:50: Connected, ERROR = 0
12/04/2009, 23:40:50: Connection Closing
12/04/2009, 23:40:50: Connection Lost (Socket Closed)
12/04/2009, 23:40:50: Error: 10035
12/04/2009, 23:40:50: Connecting...
12/04/2009, 23:40:50: Connecting
12/04/2009, 23:40:50: Connection Called
12/04/2009, 23:40:52: Connected, ERROR = 0
12/04/2009, 23:40:52: Connection Closing
12/04/2009, 23:40:52: Connection Lost (Socket Closed)
12/04/2009, 23:40:52: Error: 10035
12/04/2009, 23:40:52: Connecting...
12/04/2009, 23:40:52: Connecting
12/04/2009, 23:40:52: Connection Called
12/04/2009, 23:40:53: Connected, ERROR = 0
12/04/2009, 23:40:53: Connection Closing
12/04/2009, 23:40:53: Connection Lost (Socket Closed)
12/04/2009, 23:40:53: Error: 10035
12/04/2009, 23:40:53: Connecting...
12/04/2009, 23:40:53: Connecting
12/04/2009, 23:40:53: Connection Called
12/04/2009, 23:40:55: Connected, ERROR = 0
12/04/2009, 23:40:55: Connection Closing
12/04/2009, 23:40:55: Connection Lost (Socket Closed)
12/04/2009, 23:40:55: Error: 10035
12/04/2009, 23:40:55: Connecting...
12/04/2009, 23:40:55: Connecting
12/04/2009, 23:40:55: Connection Called
12/04/2009, 23:40:57: Connected, ERROR = 0
12/04/2009, 23:40:57: Connection Closing
12/04/2009, 23:40:57: Connection Lost (Socket Closed)
12/04/2009, 23:40:57: Error: 10035
12/04/2009, 23:40:57: Connecting...
12/04/2009, 23:40:57: Connecting
12/04/2009, 23:40:57: Connection Called
12/04/2009, 23:40:59: Connected, ERROR = 0
12/04/2009, 23:40:59: Connection Closing
12/04/2009, 23:40:59: Connection Lost (Socket Closed)
12/04/2009, 23:40:59: Error: 10035
12/04/2009, 23:41:04: Closing Connections and Exiting
Again, I'd love for this to work! (mainly just looking for working push with gmail) Any help is appreciated.
mjg7876
13th April 2009, 03:45 PM
Man, would I love for this to work. I first installed to storage card and got an error. Then I uninstalled and reinstalled to main memory and got the same error. This is on a Samsung i780. Here's the debug:
Again, I'd love for this to work! (mainly just looking for working push with gmail) Any help is appreciated.
can you send me the full debug file? support(at)gudensoft.com
mjg7876
13th April 2009, 03:59 PM
Thought people might be interested in the power comparisons I have put together for various push email methods. Good news is that Email Scheduler is the lowest power consuming push mail method.
Is there anyway to configure the imap idle heartbeat interval to something greater than 5 mins?
HSDPA - 30 min schedule (10 hours)
AVG - 61 mA
Total - 620 mAh
HSDPA - Email Scheduler (10 hours)
AVG - 139 mA
Total - 1400 mAh
HDSPA - Emoze (10 hours)
AVG - 191 mA
Total - 1831 mAh
HSDPA - mail2web exchange server (10 hours)
AVG - 188 mA
Total - 1756 mAh
Great research on this! Glad to hear it is somewhat efficient! The heartbeat is actually non-existant. I know there is a setting in the registry for this, but it is actually not used (I need to remove it). basically, it stays connected as long as it can, when it loses it, it reconnects. I have seen this go for as long as 30 minutes, and as short as 3. Network conditions, server settings, etc play into this, but unless there is an email, or the connection is lost, no data is sent (well, that's not 100% true, but it's too complicated to get into here).
I know one issue is that sometimes when you lose cell service, email scheduler doesn't pickup on this, and will not reset the connection. If you run into this, and have the debug file turned on, please send me the debug.txt file so I can see what actually is happening. FYI, The debug file does NOT contain any personal information, also, all personal information is encrypted on your device (username and password), and none of these are reported in the debug file.
Thanks
mjg7876
13th April 2009, 04:06 PM
Man, would I love for this to work. I first installed to storage card and got an error. Then I uninstalled and reinstalled to main memory and got the same error. This is on a Samsung i780. Here's the debug:
Again, I'd love for this to work! (mainly just looking for working push with gmail) Any help is appreciated.
Actually, looking at the error code, 10035 is a resource error (either memory, network interface, driver). I am not familiar with the i780, it is a touchscreen device correct? I do not know if this software will work on non-touchscreens (ie WM standard devices). Also, make sure that you are not running any other mail client at the same time. It is possible a port is locked due to another program.
UncleBeer
13th April 2009, 05:13 PM
I am not familiar with the i780, it is a touchscreen device correct?
Yep, touchscreen. WM6.1, and there was no other mail program running. Also, what I pasted earlier was the entire debug file.
focusedonsound
13th April 2009, 06:36 PM
I seem to be having a bit of an issue. It seems that when I start Email Scheduler everything appears to be working fine with no problems.
If I receive an email I am getting notification near instantly (allowing time for data to download to phone etc.)
The problem seams to be if I actually open up my email account and check it. IE: Open Gmail account (in outlook) 5 emails have downloaded I check one email. The Gmail server should shortly (again allowing time for data to transfer from phone) reflect the "read" state of the email.
About my phone:
Vogue xv6900 Verizon service.
Running: Windows Mobile 6.5 build 21198
I don't know if anyone else is running a 6.5 build or not so I can not tell if this is related or not.
Thanks
Focusedonsound
afehn
13th April 2009, 10:19 PM
Great research on this! Glad to hear it is somewhat efficient! The heartbeat is actually non-existant. I know there is a setting in the registry for this, but it is actually not used (I need to remove it). basically, it stays connected as long as it can, when it loses it, it reconnects. I have seen this go for as long as 30 minutes, and as short as 3. Network conditions, server settings, etc play into this, but unless there is an email, or the connection is lost, no data is sent (well, that's not 100% true, but it's too complicated to get into here).
I know one issue is that sometimes when you lose cell service, email scheduler doesn't pickup on this, and will not reset the connection. If you run into this, and have the debug file turned on, please send me the debug.txt file so I can see what actually is happening. FYI, The debug file does NOT contain any personal information, also, all personal information is encrypted on your device (username and password), and none of these are reported in the debug file.
Thanks
I think the 5 min interval I might be seeing may be due to 3(three mobile). I think their firewall kills the connection if its open for longer than 5 mins.
I'll send you my debug next time I use IMAP.. My work is in a bit of a dead spot where I constantly switch between signal and no signal. So it should show quite nicely what is happening when the connection is lost.
Alex
UncleBeer
14th April 2009, 08:20 AM
I've already PM'ed the developer with this, but anyone else have a clue what the following error message could mean? That's what I get when this app crashes (which is every time).
EmailSchedulerService.exe
FormatException
at System.Number.ParseInt32()
at System.Int32.Parse()
at System.Convert.ToInt32()
at EmailSchedulerService.MainEventWatcher.RunEndProvi sion()
at EmailSchedulerService.MainEventWatcher.StartupRun( )
at EmailSchedulerService.MainEventWatcher.MainLoop()
at EmailSchedulerService.Program.Main()
afehn
14th April 2009, 10:17 AM
I've already PM'ed the developer with this, but anyone else have a clue what the following error message could mean? That's what I get when this app crashes (which is every time).
The app for some reason is trying to convert a string to an int but the string is not an int and so the app is crashing. If you have never had the program running it will most probably be looking for an entry in your registry which for your device is in a diff format to what is expected, or non existant.
afehn
14th April 2009, 12:53 PM
Heres some debug for you to do with losing connection and IMAP not starting up again properly. Device was in standby shortly after starting IMAP service.
Below is the state of the device at various times
08:56 started IMAP
09:57 sent test message to IMAP account
10:41 out of standby no message
11:12 out of standby no message
11:51 message still undelivered
Checked that the ImapIDLEService was still running and could see it was consuming 60% cpu but it wasn't sending/receiving any data. CPU occasionally dropped to 50% but stayed permanently high.
p50kombi
14th April 2009, 01:13 PM
great software, but running into problem.
I don't want to use it yet, so I tried deinstalling it.
However, now my live account won't stop synchronising even though everything is set to manual.
I think there's some routine stil running after de-installation(and soft reset of course)
This is causing battery drain which I do not want.
How can I remove this software and it's routine's completely without ard resetting.
Ran into this problem before and had to hard reset.
Now with version .71 I thought I'd give it a go, but same issue..
Please someone help me...
Thanks.
p50kombi
14th April 2009, 08:04 PM
great software, but running into problem.
I don't want to use it yet, so I tried deinstalling it.
However, now my live account won't stop synchronising even though everything is set to manual.
I think there's some routine stil running after de-installation(and soft reset of course)
This is causing battery drain which I do not want.
How can I remove this software and it's routine's completely without ard resetting.
Ran into this problem before and had to hard reset.
Now with version .71 I thought I'd give it a go, but same issue..
Please someone help me...
Thanks.
I keep getting tmail with argument -timersync in my notification cue..
And can't get rid of it.
Every time I delete it, it get's replaced..
@ mjg7876 How cab I get rid of this behaviour?
mjg7876
16th April 2009, 02:56 PM
Heres some debug for you to do with losing connection and IMAP not starting up again properly. Device was in standby shortly after starting IMAP service.
Below is the state of the device at various times
08:56 started IMAP
09:57 sent test message to IMAP account
10:41 out of standby no message
11:12 out of standby no message
11:51 message still undelivered
Checked that the ImapIDLEService was still running and could see it was consuming 60% cpu but it wasn't sending/receiving any data. CPU occasionally dropped to 50% but stayed permanently high.
This debug looks good. It is reconnecting if the connection is lost. I don't see any problems here.
Gudy
afehn
16th April 2009, 03:05 PM
This debug looks good. It is reconnecting if the connection is lost. I don't see any problems here.
Gudy
In the debug.txt the last entry is 14/04/09, 09:43:22: Server: + idling.. However EmailScheduler IMAP was still running at 11:51.. so over 2 hours with no activity logged to debug.txt
When I ran EmailScheduler at 11:51 it still seemed to think the IMAP IDLE service was still running.. Which was confirmed when I looked at task manager and saw it consuming 60% cpu.. So for some reason it looks like the program got into an infinite loop but didnt acheive anything as far as IMAP work is concerned.
mjg7876
16th April 2009, 03:07 PM
I keep getting tmail with argument -timersync in my notification cue..
And can't get rid of it.
Every time I delete it, it get's replaced..
@ mjg7876 How cab I get rid of this behaviour?
When you uninstall it, it might leave one scheduled run in the queue. I have tried to catch this and remove on uninstall, but the uninstaller built into WM sucks. However, tmail is outlook, not this program, and I never call tmail or set a schedule for tmail. My guess is that you have the live hotmail program (can't think of the name, windows live?) running that makes your live account push mail (not really, but I won't get into that). If you are sure that you don't, go back into your mail settings and make sure it is set to manual, because there is something setting it to poll mail, but it isn't emailscheduler.
mjg7876
16th April 2009, 03:09 PM
In the debug.txt the last entry is 14/04/09, 09:43:22: Server: + idling.. However EmailScheduler IMAP was still running at 11:51.. so over 2 hours with no activity logged to debug.txt
When I ran EmailScheduler at 11:51 it still seemed to think the IMAP IDLE service was still running.. Which was confirmed when I looked at task manager and saw it consuming 60% cpu.. So for some reason it looks like the program got into an infinite loop but didnt acheive anything as far as IMAP work is concerned.
Ahhhh, ok, I guess I should have read your post a little closer. Hmmmm, thanks for the info, I will certainly look into it. Not sure at this point what is going on, but I don't have the code in front of me either.
Thanks again!
mjg7876
16th April 2009, 03:12 PM
The app for some reason is trying to convert a string to an int but the string is not an int and so the app is crashing. If you have never had the program running it will most probably be looking for an entry in your registry which for your device is in a diff format to what is expected, or non existant.
UncleBeer-- He could be right, but if the data is not there at all, it shouldn't do this. Check your PM, I don't have the code with me right now, but will see what is going on. Also, what language setting is your phone in? IE, is it english? I have had issues in other programs (Golfgps) with this, as numbers are presented differently in other languages.
afehn
16th April 2009, 03:13 PM
Ahhhh, ok, I guess I should have read your post a little closer. Hmmmm, thanks for the info, I will certainly look into it. Not sure at this point what is going on, but I don't have the code in front of me either.
Thanks again!
No problem. If you want to add more debug to your app I'm happy to run it again in the same location.
Sean D.
16th April 2009, 06:02 PM
Alright, I have been using this program for a while, before the Idle feature.
I've installed the newest version and I can't get the IMAP Idle to work on my G-mail account. I'm not sure if it's an issue with my settings or what.
On the main screen I have it set as it has usually been, to start at 8:00 am, and check every hour until 8:00pm. It used to do this just fine (with one exception... sometimes the data connection would stay open if I didn't shut it off... but that's another issue).
I have everything set in the IMAP tab, and it says "IDLE Connected waiting for messages", but nothing comes in at all. I wont recieve any "push type" messages, nor will it check for messages every hour as it previously has. At 8:00 am I will receive whatever new messages are in my inbox, but that's it. It will not check for messages on it's own.
PS
I have a Kaiser, with a stock ROM using T-Mobile.
souljah777
16th April 2009, 06:54 PM
This seems to work really well on my Hermes with GMail. Thanks very much for your efforts.
mjg7876
16th April 2009, 07:00 PM
Alright, I have been using this program for a while, before the Idle feature.
I've installed the newest version and I can't get the IMAP Idle to work on my G-mail account. I'm not sure if it's an issue with my settings or what.
On the main screen I have it set as it has usually been, to start at 8:00 am, and check every hour until 8:00pm. It used to do this just fine (with one exception... sometimes the data connection would stay open if I didn't shut it off... but that's another issue).
I have everything set in the IMAP tab, and it says "IDLE Connected waiting for messages", but nothing comes in at all. I wont recieve any "push type" messages, nor will it check for messages every hour as it previously has. At 8:00 am I will receive whatever new messages are in my inbox, but that's it. It will not check for messages on it's own.
PS
I have a Kaiser, with a stock ROM using T-Mobile.
Can you post the Debug.txt? Not sure it will tell me anything, but it is worth a look.
Sean D.
16th April 2009, 07:12 PM
Can you post the Debug.txt? Not sure it will tell me anything, but it is worth a look.
Attached...
mjg7876
16th April 2009, 08:00 PM
Attached...
hmm, Not sure. For the time being, just use the polling. I will look at it next week.
Gudy
Sean D.
16th April 2009, 09:20 PM
hmm, Not sure. For the time being, just use the polling. I will look at it next week.
Gudy
Cool, thanks.
se0siris
16th April 2009, 09:26 PM
I love how well this program works for Gmail IDLE, but my battery seems to be suffering. Looking at the task manager, the "ImapIDLEService.exe" process seems to be constantly using between 50-75% CPU. Is this normal behaviour?
ericsson68
17th April 2009, 04:37 PM
So let me see if I've got this right as you guys here seem to be getting on pretty fine with this.
for Gmail Idle to work the program has to remain open all the time and I will need to manually fire it up and press the start idle button to benefit from that.
And if I happen not to fire it up when I restart my phone the schedule will revert to my every 15 minutes that I had before?
If that's not the case then I've got something very wrong as the idle only sets up and stays active with the program open - but the OK and SAVE closes it of course, so the only way to keep this running is press the home key.
Is that right?
:confused:
Slide
18th April 2009, 07:06 AM
I love how well this program works for Gmail IDLE, but my battery seems to be suffering. Looking at the task manager, the "ImapIDLEService.exe" process seems to be constantly using between 50-75% CPU. Is this normal behaviour?
I have the same problem with the CPU 65-70% and fast Battery drain :-(
Greeting
Slide
mjg7876
21st April 2009, 05:35 PM
I have the same problem with the CPU 65-70% and fast Battery drain :-(
Greeting
Slide
I am not sure why that is, on my device, battery life is great, and CPU usage is <10% on spikes, idles on 0. I may need to get another device to test with, I have an old 6700 I might hook up and test with to see if it will do this behavior. I will keep you posted.
mjg7876
21st April 2009, 05:37 PM
So let me see if I've got this right as you guys here seem to be getting on pretty fine with this.
for Gmail Idle to work the program has to remain open all the time and I will need to manually fire it up and press the start idle button to benefit from that.
And if I happen not to fire it up when I restart my phone the schedule will revert to my every 15 minutes that I had before?
If that's not the case then I've got something very wrong as the idle only sets up and stays active with the program open - but the OK and SAVE closes it of course, so the only way to keep this running is press the home key.
Is that right?
:confused:
Set the times you want it to start and stop (in the main front screen) for the account you want to run IDLE on. It will then start and stop IDLE, if selected to run under options, at those times. It will also restart it after a soft boot as well.
Hope this explains it a bit. I need to write up a "how to"
Thanks
efjay
21st April 2009, 08:07 PM
I cant get the program to work with my email account. I use my hosted website's email account and when starting the IDLE service in Email Scheduler it reports that IDLE is supported but then the status stays at "Logged in, checking status". The program only seems to work when I change settings and hit Save on closing, it initiates a Send & Receive and gets my mail ok but with IDLE that doesnt happen. I have attached the debug.txt
Edit: forgot to add I am using a Samsung Omnia with WM 6.5 build 21198.
fourcc
22nd April 2009, 09:25 PM
First of all, thanks a lot for the gmail imap support in this great tool. I love it.
I don't suffer any kind of problem with batery drain or processor times.
But i have one problem:
I've done at least 20 tests to be sure of it.
It seems that i only get mails when the screen is on. If i have my device screen off then i don't get the e-mails.
I don't know why and i don't know if it is E-mail scheduler fault or messaging fault.
BTW i'm using WM6.5, could it be the problem? maybe any kind of compatibility with e-mail scheduler? or simply wm65 messaging doesn't check e-mails (forced by e-mail scheduler) if screen is turned off?
screen off: E-mail scheduler (Imap Idle ON) + Messaging with send & receive set to manually= new mails don't arrive
screen on: E-mail scheduler (Imap Idle ON) + Messaging with send & receive set to manually= new mails arrive
screen off: E-mail scheduler (Imap Idle OFF) + Messaging with send & receive set to every 5 minutes= new mails arrive
screen on: E-mail scheduler (Imap Idle OFF) + Messaging with send & receive set to every 5 minutes= new mails arrive
Weird Right? any help would be appreciated.
fourcc
23rd April 2009, 01:53 AM
and another question: if i only want to have enabled the imap idle gmail features of e-mail scheduler, then i don't have to activate the e-mail account in the first e-mail scheduler page where i can set the "receive mail times". I only have to set the Imap options, right? TIA.
plustig50
23rd April 2009, 03:20 PM
I dont think the problem is related on WM6.5 I'm using WM6.1 with the same problem.
First of all, thanks a lot for the gmail imap support in this great tool. I love it.
I don't suffer any kind of problem with batery drain or processor times.
But i have one problem:
I've done at least 20 tests to be sure of it.
It seems that i only get mails when the screen is on. If i have my device screen off then i don't get the e-mails.
I don't know why and i don't know if it is E-mail scheduler fault or messaging fault.
BTW i'm using WM6.5, could it be the problem? maybe any kind of compatibility with e-mail scheduler? or simply wm65 messaging doesn't check e-mails (forced by e-mail scheduler) if screen is turned off?
screen off: E-mail scheduler (Imap Idle ON) + Messaging with send & receive set to manually= new mails don't arrive
screen on: E-mail scheduler (Imap Idle ON) + Messaging with send & receive set to manually= new mails arrive
screen off: E-mail scheduler (Imap Idle OFF) + Messaging with send & receive set to every 5 minutes= new mails arrive
screen on: E-mail scheduler (Imap Idle OFF) + Messaging with send & receive set to every 5 minutes= new mails arrive
Weird Right? any help would be appreciated.
fourcc
23rd April 2009, 11:31 PM
I dont think the problem is related on WM6.5 I'm using WM6.1 with the same problem.
Wow, so i'm not alone, i'm sorry but now i feel a bit better :D becasue the problem is not due a bad setup on my part. Instead it seems an OES bug that hope that mjg7876 will find a solution. :)
focusedonsound
24th April 2009, 03:27 AM
I currently not able to install Email Scheduler in my current 6.5 build. While this is upsetting I can not expect Gudy to support ROMS that are not even "Official" as of yet.
The program seems to install fine but when attempting to setup the program when saving it seems to crash. Once the program crashes I am no longer able to run the app.
Gudy, if you would like me to post my errors please let me know.
fourcc
24th April 2009, 08:11 AM
I currently not able to install Email Scheduler in my current 6.5 build. While this is upsetting I can not expect Gudy to support ROMS that are not even "Official" as of yet.
The program seems to install fine but when attempting to setup the program when saving it seems to crash. Once the program crashes I am no longer able to run the app.
Gudy, if you would like me to post my errors please let me know.
maybe it is your Rom version. the mine, the last proven rom WM6.5 for Raphael installs, sets up, and launches perfectly, the only problem ( but it seems it is not related to WM6.5) is the one i explained before.
supersobbie
24th April 2009, 04:27 PM
Liked the app but had to remove it. I kept getting a Error saying this app crashed do you want to send a message to Microsoft....
Anyway, Keep up the good work... I will try again next version.
Regards,
SoBBie :)
afehn
29th April 2009, 09:30 AM
I also see about 60% CPU use when using IMAP IDLE.
montarelonf
29th April 2009, 10:56 AM
Hello, I have a HTC Diamond with WM 6.1,and Email scheduler with this settings:
Start Time: 8:15:00
End Time:0:00:00
(both in Week and Weekend)
e-mail_1:
Start setting: Every 2 hours
End setting: Manually
e-mail_2:
Start setting: Every 2 hours
End setting: Manually
e-mail_3:
Start setting: Every 2 hours
End setting: Manually
e-mail_4:
Start setting: Every 2 hours
End setting: Manually
Yesterday, before Email Scheduler installation, I had my e-mail settings initially in pOutlook as Automatically download every 2 hours. Now (10:52:00) I have all my e-mail as Manually and, of course, I am not receiving my e-mail. It seems like Email Scheduler has put it Manually at 00:00:00 (End time), as I expected, but it has not put it Every 2 hours at 8:15:00 (Start Time), as I expected.
Am i doing anything wrong or the program is not working well?
Another question: How can I see the Notifications Queue?
Thank you.
montarelonf
29th April 2009, 12:52 PM
I think that i know what it is happening: i have put as Start Time: 08:15 and as End time 00:00 and so I put a start time that is later than the end time, and it will fail. Does it?
Thank you.
PD: I am going to use this program for a few days and , if it works well for me, i am going to donate you, because i think it will be very useful for me and, so, it is a pleasure to pay for it.
rapvanbrunschot
29th April 2009, 02:39 PM
Hello,
I am trying your software, very nice (currently I have something like that going via Mortscript)
A question.
What is the purpose of the End Setting option in the settings screen?
I do not understand it
regards, Rob
montarelonf
29th April 2009, 03:28 PM
As somebody said before in this link:
start time 8.00 end time 21.00
start setting every 15 mins.. end setting 4 hours
This mean it updates every 15 mins between 8.00 and 21.00 and every 4 hours from 21.00 till nest start time
mjg7876
4th May 2009, 08:08 PM
Hey guys, sorry I haven't answered any questions on here in a while, for some reason, the notifications wasn't working. Anyways, before I try and tackle your questions, please try the new release found HERE (http://www.gudensoft.com). I have addressed many of the things that you are talking about, hopefully at least.
Thanks for all the feedback, the only way I can improve on this is with your comments. I only have access to a Titan, so I am guessing at the code that is causing some of you problems. Anyways, the main things I changed are:
.72beta (5/4/09)
-added polling to IMAP (will poll for mail in case IMAP locks up)
-updated SSL code to hopfully fix the random lockups
-took a shot at fixing the CPU usage problem being reported, doubtful it worked though
-other minor tweaks to improve size and performance
Thanks
mjg7876
4th May 2009, 08:14 PM
First of all, thanks a lot for the gmail imap support in this great tool. I love it.
I don't suffer any kind of problem with batery drain or processor times.
But i have one problem:
I've done at least 20 tests to be sure of it.
It seems that i only get mails when the screen is on. If i have my device screen off then i don't get the e-mails.
I don't know why and i don't know if it is E-mail scheduler fault or messaging fault.
BTW i'm using WM6.5, could it be the problem? maybe any kind of compatibility with e-mail scheduler? or simply wm65 messaging doesn't check e-mails (forced by e-mail scheduler) if screen is turned off?
screen off: E-mail scheduler (Imap Idle ON) + Messaging with send & receive set to manually= new mails don't arrive
screen on: E-mail scheduler (Imap Idle ON) + Messaging with send & receive set to manually= new mails arrive
screen off: E-mail scheduler (Imap Idle OFF) + Messaging with send & receive set to every 5 minutes= new mails arrive
screen on: E-mail scheduler (Imap Idle OFF) + Messaging with send & receive set to every 5 minutes= new mails arrive
Weird Right? any help would be appreciated.
I will respond to this one, and yes, I do think it is WM6.5. My guess is they shut all processes off that are not marked "Priority". I have not looked into this yet, but believe the only way I can fix this would be to move to .net framework 3.5. Now, my question to everyone is this, would that be OK with you? My first release of this was in 3.0, and everyone wanted it moved down to 2.0 so they didn't have to add the overhead. But now that 6.5 is out, and more stuff is written in 3.0 (3.5), is this still a concern?
fourcc
4th May 2009, 09:02 PM
thanks for the update! we were anxiously waiting for it!
BTW, since the new update i only get a "socket resetting" message in imap tab in OES. I've tried to stop and restart imap but the "socket resetting" message stays there forever. With previous version, it worked fine. the only problem i had was the one you have just replied a post before.
And yes please, if NF 3.5 is required then go ahead! if it is a must to have it properly working, where is the doubt? if people wants to use this fantastic tool to check gmail accounts using imap idle command, then they should upgrade their NF to 3.5 if needed. At least it is my opinion.
Slide
4th May 2009, 09:17 PM
since the new update i only get a "socket resetting" message in imap tab in OES. I've tried to stop and restart imap but the "socket resetting" message stays there forever.
Hi Gudy,
i have the same problem on a XDA Diamond.
Greeting
Slide
mjg7876
4th May 2009, 11:19 PM
Hi Gudy,
i have the same problem on a XDA Diamond.
Greeting
Slide
I am on the golf course, but think I know what it is, usocket.dll is not getting registered, if you know how to do it, try that, otherwise I will post a new build tomorrow.
rcatny
5th May 2009, 03:12 AM
I get the following error. I'm using udK Syrius Topaz R7 21042
It has # .NET Compact Framework 3.5
Not sure what the problem is, as I used this scheduler just fine before upgrading from his R3 ROM.
EmailSchedulerService.exe
FormatException
at System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider)
at System.Int32.Parse(String s, IFormatProvider provider)
at System.Convert.ToInt32(String value)
at EmailSchedulerService.MainEventWatcher.RunEndProvi sion()
at EmailSchedulerService.MainEventWatcher.StartupRun( )
at EmailSchedulerService.MainEventWatcher.MainLoop()
at EmailSchedulerService.Program.Main(String[] args)
Slide
5th May 2009, 06:56 AM
I am on the golf course, but think I know what it is, usocket.dll is not getting registered, if you know how to do it, try that, otherwise I will post a new build tomorrow.
Hi Gudy,
i don´t now how to do this.
I wait for the new Build :)
Greeting
Slide
fourcc
5th May 2009, 10:31 AM
Hi Gudy,
i don´t now how to do this.
I wait for the new Build :)
Greeting
Slide
me too. And also for a future OES release based in NF 3.5 ;)
caramanis
5th May 2009, 03:36 PM
me too. And also for a future OES release based in NF 3.5 ;)
I agree on both counts. Looking forward to a new release addressing these issues. :)
bakasani
5th May 2009, 04:22 PM
I am on the golf course, but think I know what it is, usocket.dll is not getting registered, if you know how to do it, try that, otherwise I will post a new build tomorrow.
Have registered usocket.dll and it works now. I did not know how to directly register it so modded the _setup.xml in the cab file added the line:
<parm name="SelfRegister" />
under this line:
<parm name="Source" value="0USocket.006" />
then reinstalled and it worked
I have also noticed that my cpu usage was 50% - 60% before and now its dropped right down to 0.6% - 1.5% :)
The only problem I have is that imap idle does not appear to be working for me. It connects to my imap server fine then just stays connected and when new messages come in it does not notify me, any ideas what to try?
Thanks
mjg7876
5th May 2009, 06:05 PM
Fixed the register issue, See my notes Here (http://www.gudensoft.com). Also fixed the bool error I think.
Gudy
mjg7876
5th May 2009, 06:06 PM
Have registered usocket.dll and it works now. I did not know how to directly register it so modded the _setup.xml in the cab file added the line:
under this line:
then reinstalled and it worked
I have also noticed that my cpu usage was 50% - 60% before and now its dropped right down to 0.6% - 1.5% :)
The only problem I have is that imap idle does not appear to be working for me. It connects to my imap server fine then just stays connected and when new messages come in it does not notify me, any ideas what to try?
Thanks
Thanks! That is one way to do it! One of the task managers i think will register dll's, but not sure which one. Should not need to worry about that now. Can you post me a debug.txt?
Slide
5th May 2009, 06:42 PM
Hi Gudy,
the new Build works for one Message.
If the second email comes in, the Cpu load goes up to 100% then do nothing more!
By the first email the cpu load was O.K.
Greeting
Slide
fourcc
5th May 2009, 06:52 PM
Have registered usocket.dll and it works now. I did not know how to directly register it so modded the _setup.xml in the cab file added the line:
under this line:
then reinstalled and it worked
I have also noticed that my cpu usage was 50% - 60% before and now its dropped right down to 0.6% - 1.5% :)
The only problem I have is that imap idle does not appear to be working for me. It connects to my imap server fine then just stays connected and when new messages come in it does not notify me, any ideas what to try?
Thanks
if you have wm6.5 this is the reason, we should wait for an updated OES release based on Net compact framework 3.5 that would address this issue as said by the developer.
mjg7876
5th May 2009, 07:18 PM
Hi Gudy,
the new Build works for one Message.
If the second email comes in, the Cpu load goes up to 100% then do nothing more!
By the first email the cpu load was O.K.
Greeting
Slide
Your debug has 14 seconds worth of data, did it die that fast? Set it up to run IDLE (and debug.txt),save your settings, then restart your phone. let it sit for a few minutes, let the screen turn off, then send yourself an email. let it catch it, but don't turn the phone on. Send another email, let it catch it, then turn the phone on and check your mail. If it didn't catch the new mail, then open up the settings, goto options, and see what the status is. If it is idle, waiting for messages, then go ahead and kill the process, and post back the debug.txt. There has to be more to it.
FYI to everyone, the Start IMAP Idle button in settings is designed to test IDLE, it will use more CPU when you do it this way (for reporting faster). The proper way to start IMAP IDLE is to just set it all up, save your settings in both screens and exit. It will then start it on it's own when it is scheduled to, and if that means now, it will. This might be why you are reporting huge CPU usage. Let me know if this helped
Thanks
Gudy
bakasani
5th May 2009, 07:21 PM
@fourcc I have wm6.1 pro (xperia)
Thanks! That is one way to do it! One of the task managers i think will register dll's, but not sure which one. Should not need to worry about that now. Can you post me a debug.txt?
Gudy, Thanks heres the debug attached:
mjg7876
5th May 2009, 07:24 PM
if you have wm6.5 this is the reason, we should wait for an updated OES release based on Net compact framework 3.5 that would address this issue as said by the developer.
I 'm not sure this is the reason for his (and others) errors. And it might not be a 6.5 issue, it could be a device issue. I hope not as I don't have the resources to test every device.
6.5 support won't happen until there is an official release from Microsoft. I just don't have the time to support beta OS's. Sorry
mjg7876
5th May 2009, 07:31 PM
@fourcc I have wm6.1 pro (xperia)
Gudy, Thanks heres the debug attached:
Looks like you got a server that doesn't play nice. The response it gives back is not quite IMAP compliant (at least not Gudy compliant). I will have to code this into the program, it will take some time, but now that I have the debug, I can get it fixed up.
Slide
5th May 2009, 07:38 PM
Your debug has 14 seconds worth of data, did it die that fast? Set it up to run IDLE (and debug.txt),save your settings, then restart your phone. let it sit for a few minutes, let the screen turn off, then send yourself an email. let it catch it, but don't turn the phone on. Send another email, let it catch it, then turn the phone on and check your mail. If it didn't catch the new mail, then open up the settings, goto options, and see what the status is. If it is idle, waiting for messages, then go ahead and kill the process, and post back the debug.txt. There has to be more to it.
Hi Gudy,
here is the new debug file.
The problem is the same.
Greeting
Slide
bakasani
5th May 2009, 07:42 PM
Looks like you got a server that doesn't play nice. The response it gives back is not quite IMAP compliant (at least not Gudy compliant). I will have to code this into the program, it will take some time, but now that I have the debug, I can get it fixed up.
wow thanks that would be great. Its a cpanel server running courier imap if that helps, if you need anything let me know like test accounts on the server etc..
mjg7876
5th May 2009, 08:07 PM
Hi Gudy,
here is the new debug file.
The problem is the same.
Greeting
Slide
Boy, I just don't see anything weird there. I will try and get it to do that, I don't use gmail, so I will see if it is a gmail thing or not, and let's see if anyone else has the same issue.
mjg7876
5th May 2009, 08:09 PM
wow thanks that would be great. Its a cpanel server running courier imap if that helps, if you need anything let me know like test accounts on the server etc..
Ya, actually, if you don't mind, a test account will speed things up a bit. I am out the rest of the day today and tomorrow, but should be able to take a look at the end of the week, so if you could set something up by then, that would be great. Send the info to support (at) gudensoft(.)com.
Thanks
lorin.bute
6th May 2009, 10:42 PM
I want to thank you for this app. It works well on my Omnia. It saves at least 30% of the battery.
fourcc
7th May 2009, 01:55 AM
I want to thank you for this app. It works well on my Omnia. It saves at least 30% of the battery.
comparing it to other imap idle applications? or what do you mean?
afehn
7th May 2009, 04:16 PM
FYI to everyone, the Start IMAP Idle button in settings is designed to test IDLE, it will use more CPU when you do it this way (for reporting faster). The proper way to start IMAP IDLE is to just set it all up, save your settings in both screens and exit. It will then start it on it's own when it is scheduled to, and if that means now, it will. This might be why you are reporting huge CPU usage. Let me know if this helped
I had been starting the service using th Start IMAP button. I changed to the method you suggest above and I still see between 50-60% cpu usage continuosly.
Alex
mjg7876
7th May 2009, 05:59 PM
I had been starting the service using th Start IMAP button. I changed to the method you suggest above and I still see between 50-60% cpu usage continuosly.
Alex
I wish I know why that was, it just doesn't make any sense. Is that lower than before?
bakasani
7th May 2009, 08:41 PM
I had been starting the service using th Start IMAP button. I changed to the method you suggest above and I still see between 50-60% cpu usage continuosly.
Alex
did you upgrade to version .72 as I had the same problem as you with previous version and after upgrading I have no more high cpu usage its only around 0.6 - 1.5% now
lorin.bute
7th May 2009, 10:15 PM
comparing it to other imap idle applications? or what do you mean?
Comparing to the normal battery life without this app.
I have set outlook to get my emails every 5 minutes including during the night. With this app i can skip the retrival during the night and save battery life. I would lose 30% of the battery during the night because it would go online to get the emails.
If when i go to sleep the battery is 100% with this app in the morning its still 100%. Without it is 70%.
tilleke
7th May 2009, 10:57 PM
Looks like an awesome application. I will try it out.
Being a fellow developer and always in search for a good SSL-library to use with CF.NET, I guess you used the SocketPro-library made by Udaparts (along with the two OpenSSL-libraries for GMail). Or did you use another library? If you are not using SocketPro, could you please let me know which one.
Keep up the good work, my friend!
afehn
8th May 2009, 09:11 AM
did you upgrade to version .72 as I had the same problem as you with previous version and after upgrading I have no more high cpu usage its only around 0.6 - 1.5% now
I missed the fact that a new version was out :rolleyes: I'll try this latest release.
Thanks
afehn
8th May 2009, 10:20 AM
did you upgrade to version .72 as I had the same problem as you with previous version and after upgrading I have no more high cpu usage its only around 0.6 - 1.5% now
New version made it much better at first averaging around 2-4% cpu but every 20 seconds approx. it would jump to 12%. However after 5 minutes it went to 100% cpu only dropping to 87% occasionaly, and has not returned to low cpu usuage since.
Debug.txt attached. At roughly 09:02 it went to 100% cpu. The debug.txt shows no entries from this time. I left it running for 20 mins.
mjg7876
8th May 2009, 03:23 PM
New version made it much better at first averaging around 2-4% cpu but every 20 seconds approx. it would jump to 12%. However after 5 minutes it went to 100% cpu only dropping to 87% occasionaly, and has not returned to low cpu usuage since.
Debug.txt attached. At roughly 09:02 it went to 100% cpu. The debug.txt shows no entries from this time. I left it running for 20 mins.
I'm not seeing the debug.txt
mjg7876
8th May 2009, 03:25 PM
Looks like an awesome application. I will try it out.
Being a fellow developer and always in search for a good SSL-library to use with CF.NET, I guess you used the SocketPro-library made by Udaparts (along with the two OpenSSL-libraries for GMail). Or did you use another library? If you are not using SocketPro, could you please let me know which one.
Keep up the good work, my friend!
SocketPro is correct. I wish it was a bit more stable, and smaller :(
afehn
8th May 2009, 03:26 PM
I'm not seeing the debug.txt
second time lucky
mjg7876
8th May 2009, 03:33 PM
Ya, your right, nothing showing up in the debug. I need to step up the debugging, get more information as to why some people are experiencing this. I am tied up this weekend, but will work on it next week.
snufkin
11th May 2009, 12:39 PM
well, luckily I've found this one b4 I gave up to use pocket outlook. I need to check email after works :mad: but the current setting of "start" and "end" time does not allow me to set start time at 19:00 and end at 09:00 for IMAP IDLE. any plan to improve this?
mjg7876
11th May 2009, 04:57 PM
You are right, it wouldn't work for IDLE, but you can set up polling for those times. I could probably add this, but it is down the list, I want to get it working for everyone first.
Thanks
snufkin
11th May 2009, 06:39 PM
thanks gudy for prompt response.
btw, i just found the IMAP IDLE stopped working after it synced 1st time. The Option screen showed IDLE supported but nothing happened. No email pushed! I'm using WM6.1 and ROM 2.00.
No sure if it is due to the screen off issue but I have to put the screen off in order to avoid the battery drained out in couple of hours!
Too bad, I have to use polling method again :(
UncleBeer
12th May 2009, 10:35 AM
I was finally able to get past the error messages; possibly because of the new version.
A couple of suggestions: since many users are mainly interested in the IDLE function, why not place this more prominently, instead of behind Options / IMAP? Also: when IDLE does fail (for whatever reason) it'd be nice to have a Today screen icon to let us know that it's failed.
Suggestions are meant constructively. Thanks for your work! :)
nhuda
12th May 2009, 08:11 PM
A couple of suggestions: since many users are mainly interested in the IDLE function, why not place this more prominently, instead of behind Options / IMAP? Also: when IDLE does fail (for whatever reason) it'd be nice to have a Today screen icon to let us know that it's failed.
Suggestions are meant constructively. Thanks for your work! :)
I second.
I used the app for some time but I stopped. Now I am following the thread regularly. Gudy, I know you are working hard to get it up on track. Keep it up, I am here with you.:)
Regards,
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.