Newsroom Update

Apple and Google deliver support for unwanted tracking alerts in iOS and Android. Learn more >

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

iPhone Mail does not poll IMAP subfolders for server-side processed e-mails

Hi all,

This is a wrap-up thread for an issue raised several times in various locations on these fora and others. This issue applies specifically to IMAP accounts other than GMail/Yahoo.

The iPhone Mail app does not check for new e-mails that have been moved automatically by server-side rules from the INBOX to IMAP sub-folders; it only checks for new e-mails in the INBOX folder. As a result, the overall new e-mail count is off and one has to manually open each and every subfolder to force a resync and show any new e-mails they may contain, which can be extremely tedious and frustrating.

A similar issue exists in Mail.app and a workaround was provided in the form of a plugin ( http://macapps.perniciouspenguins.com/imapcheck/). I have been unable to find any workaround for the iPhone Mail app though. In both cases this is a lack of basic IMAP functionality.

Please contribute to this thread if you are experiencing the same issue in order to make it more prominent, and thus increase its odds of being either fixed in a later update or worked around by someone smarter than me 😉

iMac 2.33 GHz Intel Core 2 Duo, Mac OS X (10.5), 2 Gb RAM

Posted on Jan 21, 2008 11:54 PM

Reply
81 replies

Jul 1, 2009 1:48 PM in response to teedeepee

Just to clarify the issue: The iPhone 3.0 OS update merely shows that there are new emails in subfolders once you drill down into your inbox and view the list of folders. Any of the subfolders that have new messages will be in bold with the number of new messages in parenthesis next to the folder -just like every other email client. This is better than having to open each and every subfolder and refresh it but is still way off from what Apple should have done.

How freaking difficult is it to check the subfolders??? Just write a freaking recursive function and iterate all of the subfolders to check if there is anything new and get the count. There must be some property on the Inbox that tells how many new messages are in all of the subfolders. If RIM and Microsoft can get this information why can't Apple? Technically Apple already has the information already. The fact that 3.0 doesn't force you to manually refresh each folder means that all Apple has to do is "peek" into the Inbox and tally up all of the new messages in the subfolders. If they can display those values when the screen is generated why not have a global variable that keeps a running total?

This is not rocket science. One could argue that the reason they held out so long for cut-copy-paste was because they wanted to figure out the most elegant way to do it. But this one is a no-brainer!

Jul 20, 2009 2:40 PM in response to teedeepee

Apparently there are a few services (such as nuevasync.com and msgpush.com) and that will allow you to use your IMAP account as an Exchange. According to this post ( http://bit.ly/7rc8M), one of the benefits is that they (or at least nuevasync) "allow you to monitor folders other than the Inbox for new mail"

Has anyone tried these? Do they solve the problem discussed in this thread?

Jul 22, 2009 7:17 AM in response to KYinJapan

How to poll IMAP sub-folders with ibisMail


http://ibis.ne.jp/en/products/ibisMail_iPhone/#mainscreen See "Folder List screen"


Enter your mail account to see the folder list.

Press Edit at the top right corner to enter the edit mode.

Choose a sub-folder you like (for example folder 1).

Press very small "Edit" buttom at the bottom of the screen.

Turn on "Subscribe"(default OFF).

At the folder list screen, press update(refresh) button.


Now, ibisMail polls for INBOX and sub-folders you chose to "Subscribe".

iPhone Mail does not poll IMAP subfolders for server-side processed e-mails

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