Yesterday with v0.65 i noticed, that the configuration tool can not be closed. After pressing "ok" it disappears, but its process is still running in the background. Starting again the config just makes a new process. After four "MailHandler.exe" processes I killed them and uninstalled the tool.
IMAP pushing worked, but the schedule settings were not working. Bug or didn't you start developing that feature, yet?
configuration tool closing belongs to your config what should be done on clicking "OK".
maybe i can change this in my tool to stop mailhandler.exe if clicking on OK. i will take a look.
Scheduler is not yet in place - but soon.
But first the imap idle must be ready without bugs.
and - not happy - but found a big huge bug yesterday, that it could be happen, that the imap idle service start "login X-times to mailserver, and so i almost killed my server, because have no login limit on my server.
i'm tracing whole the night through the code to fix that.
This is why i not upload it again.
you can be sure, that i'm working hard on it to fix the problems on the base of imap idle.
Next, it could be possilbe that i have to redesign the whole project, because i think the base is not imap idle, this is only a piece.
Redesign could be in this order way:
1.) Scheduler Handler (When should the trigger be done)
-> Name of Task
-> Day(s)
-> Starttime
-> Endtime
a) Checking Task (What should be checked / controlled)
---> ReRun (Rechecking Time) (if 0 then run only once at "Starttime", if imap idle is on, then recheck time of socket)
---> "mail imap idle" -> (list of Mailboxes incl. Mailserver Data) -> Checking Folder (ex: INBOX)
---> "check if file not exist" -> (input dir + filename)
---> "check if file exist"
---> "running external command, which send back a true or false"
b) Execute Event (If Checking Task is true, or New Email arrived, or file exist)
------> "mail polling" -> (list of Mailboxes)
------> "external command"
------> "switching"
------------> Radio -> (On/Off/Toogle)
------------> GPRS -> (On/Off/Toogle)
------------> Bluetooth -> (On/Off/Toogle)
------------> Wlan -> (On/Off/Toogle)
i'm not sure, but i think this could be logical ok in this case....
this are my plans.
so example could be:
Check on Monday in time: 06:00 to 22:00 via "imap idle" account "Mailbox1" for new emails.
And if this happen, then "send/receive"(Poutlook) emails on accounts "Mailbox2 + Mailbox3 + Mailbox4 and execute an external command.
i think then it would be more flexible