Thanks for the reply and keep up the good work.
ASAIK, gmail does not support IMAP Idle , so until they decide to implement it, deadstick's app won't have any effect.
Get your mail via fetchmail for these unsupported accounts (POP3, IMAP-SSL, ...) and download them through a imap-server which supports the enhanced-idle command. A simple vHost-server should be able to manage this.
I'm still searching the web for the mail.app problem (seems to be difficult, there's no documented API, perhaps we can try to ask some developers on irc about this?).
Do you plan to release the sourcecode for the app when it's functional? I would be very interested in this :)
And of course, if you're an ADC member, they've only released some stuff to help with developing web apps, not entirely helpful:
deadstick - just sent you half the 200 dollars I promised. I will send the rest when you get the mail.app triggering figured out and release the source code. :)
What the heck, . . . I'm sending the $50 I promised right now and I haven't even installed it yet. :)
Thank you for the donations. It certainly helps as I've been working hard to get this out (I do have a normal day job so do this in my spare time)....
I've uploaded a new version. See website for details. I've had to compromise with regards to the forcing the mail client to poll. The only way I've found so far is to kill the mail client, which causes it to restart and perform a poll (ie: if you have Auto-Check set to something besides Manual). This works fine in normal operation but obviously if you are in the mail client at the time, not so good.
Anyway try the new version and let me know how it works for you...
Working well, deadstick. The IDLE response is truly instant, it's beautiful.
There definitely has to be a way to figure out which app is currently active on the iphone so you don't accidentally kill MobileMail.app when it's open.
Actually, even if it isn't active/in the foreground, killing the process is still not necessarily a nice thing to do, as it could cause data loss if you are in process typing an email and have gone back to springboard to do something else. Normally that in-process email will be there when you come back to MobileMail, but if you've bounced the process, it will be gone.
Requires more thought on this one still..
I've finally installed it, but I don't seem to be getting any notifications at all. No popups. Mail.app does not open. Nothing.
I'm using Fastmail. I installed it in the applications folder using Independence and set the permissions using SSH t to rwxr-xr-x (755).
EDIT: Okay, I now get the sound and pop-up, but only if my phone is on (non-sleep mode) when the message comes in. If my phone is sleeping, I get no notifications -- not even when I turn it back on. Is this the same for everyone?
Hi Dave -- Same thing here, with 1.0.2 and fastmail.fm - immediate pop-up when the phone is on, but no notification if the phone is sleeping (screen is off).
We're getting closer!
Anyone else have the same problem with 1.0.2? How about 1.1.1?