Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Does iOS support IMAP IDLE on the iPhone?

If not, when is it going to be implemented? I have iOS 5 on my iPhone 4 at present, and I only have the option of setting my IMAP accounts to Fetch on 15 minutes intervals.


Implementing IMAP would be rather trivial for Apple and a god send to those of us who have many IMAP accounts.

iPhone 5, iOS 6

Posted on Sep 27, 2012 6:22 AM

Reply
19 replies

Oct 22, 2013 11:19 AM in response to ChrisJ4203

True -- it only took two years of complaining about Lion's lack of multi monitor support for full screen apps for that to get changed 🙂 I'll go ahead and submit some feedback to the link (like I did before when Lion came out re: full screen apps putting the canvas pattern on other monitors), and *maybe* two years from now, Apple will fix it in iOS 10. Thanks Chris!

Nov 11, 2013 3:01 AM in response to startupaddict

Apple will proably never support IDLE in iOS since it requires a persistent constant network connection to the mail server, which would be a pretty stupid thing to implement in a mobile operating system. A mailserver can however connect to Apple's push notification service so that'd be a thing for you to ask your e-mail provider e-ail server software provider to implement. This is how the push in iCloud works. It's IMAP with push notification enabled in the back end.

Dec 8, 2013 6:14 AM in response to Henriok

Henrick,

IMAP idle uses almost no bandwidth. The transaction in an IDLE connection are so small, I would be surprised if it added up to more than 5MB/month. Check it out: http://tools.ietf.org/search/rfc2177 Regardless, if you were concerned about BW usage, most email clients that do support IDLE offer an option to disable when not on wi-fi. You also overlook the fact that this is already done on every other major mobile OS (Android, Blackberry, Windows Mobile) You are also forgetting that iOS isn't only used on phones. So calling an idea "stupid" without knowing anything at all about the protocols and only considering the way you use your phone might have a name for it too.

Regarding iCloud push think you are missing the point. The whole reason the internet allows everyone to connect, transmit data and have internet arguments is standards. TCP, UDP, HTTP, SMTP are just some examples of the glue that holds the internet together. Maybe I'm biased because I work for one of those providers you might be asking to support iCloud. If I put something to support Apple's refusal to use a standard on my servers, then will I have to start supporting SamsungCloud and NokiaNet and UselessBuzzwordCloudnet?

Dec 8, 2013 6:59 AM in response to Init3

Oh you, with your engineering standards and logic! You just had to come in here and bust up all the myths about imap_idle consuming bandwidth and battery life! How dare you!!


I think the real reason Apple has not added this is because they want you to use their own email service, not anyone elses. What's really surprising though, as I even stated before, imap_idle is implemented in every single mobile OS on the planet (Symbian had it, Meego had it, and now Tizen and Jolla will also both have it) *except* Apple's iOS. Even WebOS (or what's left of it) has it.


Hrm...wonder why that is? Sorry for the long post / rant, but I am sick of the "you're holding it wrong" responses (this is a meme reference just in case you didn't know: http://www.engadget.com/2010/06/24/apple-responds-over-iphone-4-reception-issues -youre-holding-th/ ) when someone posts a problem and asks for help.


That's not the way to deal with a problem, and I'm tired of the myths and lies.

imap_idle was specifically created for mobile phones so we could get push mail on imap servers.

Also, imap_idle uses even less bandwidth than exchange active sync.

Jan 3, 2014 2:30 PM in response to NiqueXyZ

Not that it matters much probably but… the point about a persistent constant network connection is not bandwidth. It's the, you know, constant and persistent part. I.e. the fact that the connection is kept alive all the time. The bandwidth requirements might be minimal but keaping a connection open is not inconsequential.


And yeah, you are probably holding it wrong. Apple happened to be quite right in its rebuttal arguments of the antenna-gate. Sure they had a weak spot on the phone. So did many other phones and some were much worse than iPhone. And probably none were a real problem. Except maybe for lefties 👿. Facts just don't enter the equation when hatred is fueling the argument.

Jul 28, 2014 3:01 PM in response to Vmaatta

Sorry for bumping this old thread out.... but its iOS 8 is comming.

First of all

> It's the, you know, constant and persistent part. I.e. the fact that the connection is kept alive all the time.

This is BS. RFC suppose to use idle notify as 29mins, so it is going to wake up phone every 29mins, or every email arrives. So in case if you set your mail app to poll mail every 15 mins and you haven't any mail received in that period, your poll was useless, I mean your performance already has lost to imap idle. By the way, you think apple's push work differs from sending alive msgs or actual data to openned socket?...

Sorry, that was to clear things 🙂


Does anyone know if finally apple decided to add imap idle support to ios8??

Does iOS support IMAP IDLE on the iPhone?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.