• On MovieTome: See the villain of IRON MAN 2!
advertisement
September 17, 2008 12:00 AM PDT

iPhone OS 2.1: Mail not showing up, progress indicator spins forever

by Ben Wilson
  • Font size
  • Print
  • 11 comments

Several users have reported an issue in which the iPhone's Mail app refuses to retrieve new messages from IMAP and POP servers after the OS 2.1 update. In these cases, the progress indicator will spin indefinitely, but no new mail appears. Or, the retrieval process appears complete, but no new mail appears.

As described by one iPhone Atlas reader:

"There seems to be an issue with the new 2.1 firmware and IMAP mail connections. The IMAP account will check mail, go through the process but not update the folder you are viewing (even when there is new mail). The only fix is to hold down the power and home button and shut the phone off. When you turn it back on IMAP works again. But then after a certain period of time (within the same day) the problem repeats itself."

Another reader adds:

"Email app very frequently gets into 'Connecting...' loop mode, and no manner of waiting results in mail arriving. The only solutions that work are force quit the mail app, or reboot phone."

There are three potential fixes for this issue:

  • Force-quit the Mail application by holding down the home key for several seconds while the app is active, then re-launch the Mail application.
  • Ensure that regional settings are correct in Settings> General> International
  • Reset all settings: Settings> General> Reset> Reset All Settings.

Feedback? http://www.iphoneatlas.com/contact.

Recent posts from iPhone Atlas
Apple relents on Mad artist's caricature app
iPhone: The board gamer's paradise
Deleting e-mails on the iPhone and iPod Touch
Can erasing your iPhone's memory improve performance?
NBA Basketball and a squishy driving game: iPhone apps of the week
C64 emulator returns to App Store sans BASIC
PressReader brings 1,300 newspapers to your iPhone
TomTom app for iPhone getting major update, new features
Add a Comment (Log in or register) (11 Comments)
  • prev
  • 1
  • next
by mitchcohen September 17, 2008 2:46 PM PDT
The problem I'm having is my IMAP accounts aren't being checked on their regular schedule (set to be 15 minutes). They check fine manually. It's like the instruction to check mail never fires. This definitely started immediately after the 2.1 update. This is a first-generation iPhone. Problem is unrelated to network (EDGE or WiFi).

I changed my preferences to only check manually, then back again, with no change. Did a few restarts (soft and hard).

I haven't had time for other diagnostics. I'll start by deleting and re-adding all the mail accounts and fiddling with other changes. Lots of other things to try - just a shame I have to. Otherwise the 2.1 update has been very good.
Reply to this comment
by sensorium September 17, 2008 6:29 PM PDT
I've seen this problem as long as I've had my iPhone (the original). I had hoped that 2.1 would fix this issue but unfortunately no dice. My workaround is to force quit mail and then start it again. It then invariably fetches the mail immediately. BTW my account is IMAP.
Reply to this comment
by nparik1 September 17, 2008 8:21 PM PDT
I am running into the same issue as well. However I am using Push w/ Exchange. The other caveat is that I am seeing all read mail pushed in but no unread mail. Plus if I leave Push on, the mail-app tries to constantly connect about every 6 seconds.

Any advice from Apple (support) on how to fix this apart from re-starting the app. Which doesn't seem to solve my issue.

Thanks!!

Niket
Reply to this comment
by John Lockwood September 18, 2008 2:45 AM PDT
This sounds like an old bug I have seen since firmware 1.1.3 on the original iPhone. I spent months investigating it and reported it officially to Apple (via the developer bug-reporter) with no response.

I have seen it happen on three different users iPhones with two different makes of mail server. One of the iPhones I completely reset and reloaded the firmware, one of the other users had the iPhone swapped three times by Apple, nothing made a difference. In each case we were using IMAP accounts.

See http://discussions.apple.com/message.jspa?messageID=7211911

To summarise what IS going wrong.

1. The iPhone connects as normal on the first pass gets a list of new emails and their subjects, this pass works fine.
2. After finishing the first pass, it goes back to the first (most recent) message and on the second pass asks for a 2-line message summary for each new message which it then displays under the subject line in the list of messages.

The problem is that on the second pass _sometimes_ it will get stuck and then repeatedly keep asking for the summary of the same message, again, and again, and again, hundreds or even thousands of times. I have been able to see this by having access to the mail server at the same time and turning on a debug level log and seeing each request coming in asking for the same message number.

As far as the mail servers are concerned (remember I have seen this on two different makes of mail server) these are all valid requests. Because the iPhone is constantly sending requests it is constantly using the EDGE, 3G or WiFi transmitter and this results in the battery very rapidly being drained and the phone getting very hot.

On the iPhone other than the previously mentioned perpetually spinning activity symbol, if you scroll through the list of latest messages you will see it has stopped filling in the summary at some point.

This is not related to signal strength since it happens even on a full-strength WiFi connection on the same network as the mail server itself. My current theory is that certain emails are of a format/structure as processed by the mail server(s) that causes Mail on the iPhone to choke. This is supported by the fact that when I turned an iPhone off, turned it back on did another email session it would get stuck on the very same email (as I could see on the Mail server log). If one leaves longer gaps between attempts it either might get stuck on a different one, or even not get stuck at all (because by then the list of emails will be different if you as is typical have received more emails). It also only happens on busy email accounts, if you only have 10 emails in your inbox the chances of it happening are extremely low.

Note: Apple Mail in Mac OS X has no problems with the same account and emails, but Apple Mail does not get a 2-line summary in the same way as the iPhone.
Reply to this comment
by jackthejoker September 18, 2008 2:48 AM PDT
I had this issue with the first generation iPhone and sporadically with the 3G iPhone (prior to 2.1). My fix was to force quit Mail and relaunch it. That solved it. Many times, I noticed this would happen when I would switch networks (wifi > EDGE (3G) or while driving, moving from tower to tower) and trying to check mail. With the 2.1 firmware on the 3G phone, I have not to experience this (well, I think I may have just jinxed myself :) - knocking on wood 3 times)
Reply to this comment
by dangaryowens September 18, 2008 5:58 AM PDT
For me, the issue started immediately after updating to 2.1 and the symptoms are similar to the above-mentioned, but has only been a problem with Exchange Push email and calendar items. I receive my contacts just fine, but email will not update in the Inbox.

I have done every possible thing I can think of or have read about to resolve including: hard reset, soft reset, delete and recreate account (dozens of times), changed number of days to retrieve email from 1 day to no limit, changed from Push to Manual to Fetch every 15 minutes, restore phone from iTunes, reset all settings, I even replaced the device with another identical 16GB iPhone Classic.

I know that I have configured the Exchange account correctly since I am receiving contact info, and I can even search the Global Address List. Also, I can send an email to another account and it is received. Also, to make it more mysterious, yesterday when I woke up, the phone indicated there were 21 unread messages in the Inbox. I was elated, but it was short lived when I opened the Inbox to find it completely bare.

Yes, I have contacted my Exchange admin, who also has an iPhone and is receiving emails via Exchange.
Reply to this comment
by nparik1 September 18, 2008 12:18 PM PDT
Update: I swung by the Apple store yesterday and talked to a "Genius" and he was no help. He recommended to get help from my mail-service provider even though NOTHING has changed on the mail-server side. Apple really needs to stop messing with Exchange/Mail.
Reply to this comment
by revazone September 18, 2008 1:26 PM PDT
I've not seen a difference one way or another with mail after upgrading to 2.1.
Reply to this comment
by PandemicSoul September 18, 2008 3:18 PM PDT
Try going into airplane mode, then back out. It'll force a re-connection to the data server. That seems to fix it for me.
Reply to this comment
by puffo25 September 22, 2008 3:33 AM PDT
Hello, I have a 3G 16GB iPhone. I have successfully upgraded the original Apple firmware from version 2.0.2 to version 2.1 and than I have modified (jailbrak) the firmware with pwnagetool and installed cydia and SSH tools.

Now, when I connect my Mac OSX 10.5.5 with iTune 8.0 and i try to synchronize my whole computer settings, I have found with sad surprise that I cannot synchronize my email accounts, getting in iTune an error message: the iphone prevented the synchronization. Mmmmm, why is that??? Any clue?

Regards.
Puffo
Reply to this comment
by ibis93 March 16, 2009 9:51 AM PDT
I've discovered the reason for this in some cases and it is not a iPhone problem but rather due to AT&T's inept DNS management. Many IMAP servers require that the forward and reverse DNS for an ip address both resolve and match before they will allow a connection. AT&T has only ip address -> name resolution on mycingular.net. The names served, such as mobile-033-xxx-yyy-zzz.mycingular.net are not defined and DO NOT RESOLVE. Thus, the iPhone repeatedly attempts to connect, but the connection is rejected due the inability to verify the hostname. I've spent over TWO HOURS on the phone with AT&T, but they simply DON'T GET IT that the problem is due to their violation of internet DNS standard. Perhaps if more people call them and complain about knowing the problem is an AT&T DNS problem and not an iPhone problem, they will figure it out and fix it.
Reply to this comment
(11 Comments)
  • prev
  • 1
  • next

Search iPhone Atlas

advertisement

About iPhone Atlas

iPhone Atlas helps you navigate the ins and outs of Apple iPhone ownership with how-tos, troubleshooting information, news, reviews, and more. Got a tip? Want to contact us? E-mail iphoneatlas@cnet.com.

Add this feed to your online news reader

iPhone Atlas topics