Quote:
Originally Posted by Jaffa
Does anyone know if a generic cPanel installation with IMAP mail used as the transfer protocol supports push email? I have been researching to find out if it does or not and have not been able to find a concrete answer to this question...
Cheers,
Jeff
|
Not sure how this works with the iPhone but...
The main thing you need to look for is IMAP-Idle support (as per
RFC2177). In this mode a connection is established to the IMAP server and the client tells the server it is open for updates, but doesn't actively poll the server. When a mail hits the server the client is instantly notified.
I've used it on Windows Mobile Smartphones, but most recently have it running extremely well on my Nokia N95 (for those that want to do this on an N-Series handset I'll put that in the addendum to my post below).
For me this does everything I need of "Push Email", and so far has very minimal impact on my phone's battery life.
Addendum:
Nokia N-Series "Push Email"
1. Make sure your email server supports IMAP.
2. Most should support IMAP Idle - best to try and see if it works.
3. On the phone, in Messaging/Settings/Email/Mailboxes, setup your IMAP settings.
4. In "Automatic Retrieval",
disable E-mail notifications.
5. Set E-mail retrieval" to "Only in Home Network" to ensure no roaming data charges (especially on 3)
6. Set your Retrieval Days and Retrieval Hours to whatever you want.
7. The important setting - set Retrieval Interval to "30 minutes". Nothing else or it won't work.
Whilst it looks like your phone will be polling, behind the scenes it's actually just terminating the IDLE command and re-issuing it so the server doesn't log it off.
Test it out! Send yourself an email and watch as you (more often than not) get emails faster than if you were sitting at your desk!
Note: The 30mins setting is pretty important for IMAP-Idle, as it's the standard timeframe for when the IMAP server will classify the client as disconnected and log it off. iPhone users, try setting your mail check to be 30mins and see if the iPhone is working with IMAP-Idle like the N95.
Regards,
Shane.