Apparently, data is only pushed to the iPhone when a new unread emails arrives. If you read an email on your desktop or on the web, the 'Read' status is not being pushed down to the iPhone until another new email is being pushed down or you check manually.

It's very annoying because I always think there are new messages when there aren't, and the only way to find out is to launch Mail.

Is there a solution?

  • 2
    This is not my experience using Google Mail via Exchange to allow push. What type of account/server are you using? This might be specific to the email service you're using...? Nov 10 '10 at 7:17
  • Same here, Google Mail via Exchange to allow push. I get read and unread messages pushed to the phone. (iPhone 3GS) Nov 10 '10 at 10:01
  • Sorry, I didn't make myself clear, I've clarified my question. Nov 10 '10 at 10:08

Unfortunately No

As far as Apple is concerned this is by design, and even the latest mail upgrade on MobileMe did not enable this functionality. This has been discussed at length on the Apple forums and hopefully at some point this change will be made.

There is no known workaround, as this is controlled by the server, and not the local app. Even jailbroken their is no solution I am aware of.

  • I find it hilarious that this doesn't work with Apple's own mail system but it works very well indeed with Gmail using the Exchange settings. Nov 16 '10 at 13:58
  • This doesn't in fact work with Gmail. I switched from Gmail to MobileMe hoping this problem would disappear. Nov 16 '10 at 15:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .