Quote:
Originally Posted by toomanywords My BIS accounts have both reverted to 15-20 minutes polling delays in the last day or so. Anyone else having this issue? Anyone know how to fix it? I'm on Verizon. |
Well I have spent the last few days analyzing the new IDLE function on BIS. The quick answer to your question is to delete you email account in BIS and reinstall it. This re-enables IDLE in 5-10 minutes.
Some things I have found:
1. The IDLE connection runs independent of the normal IMAP connection. This second connect just monitors your email for changes. If a change is seen it automatically tells the old IMAP client to connect and update itself.
2. The IDLE connection will periodically un-IDLE itself and check for changes. This appears to be every 4:30 minutes. This is actually needed because some IMAP servers treat the IDLE as only a means to keep a connection open and do not send updates until the client asks for them. For these people the new IDLE function cuts the new mail check interval from 15 minutes to 4:30 minutes.
3. The IDLE connection appears to only be able to handle a specific number of errors. After each error it will disconnect and reconnect at some later time. However, it appears that if it is forced to disconnect and reconnect more than X times, then the IDLE server gives up and stops trying. I have not been able to determine if the IDLE server will attempt a connection at some later date, or if it just gives up permanently. Also I have not determined if it has to be X number of errors in a given time or if just X errors total causes this.
4. This new feature seems to have NO effect on the delay in syncing messages deleted on the server with the device. For example if you delete an email from your inbox on your computer. It will still remain on your device for at least a few hours. I can see the IDLE connection being informed of the deletion and I also see the second connection come in and confirm that the email was deleted. But it still appears that the email will remain on your device for something like 1-3 hours. This is starting to look like a "feature" in the BIS server.
The Main Problem:
I have seen multiple people stating that BIS has fallen back to the 15 minute delay for them after so many days of having push-like email. Like
toomanywords it appears that the IDLE connection has just received too many errors and has died at least for an extended period of time, if not permanently. Hopefully RIM will fix this problem, or you may have to delete and re-add your email once a month(or whatever).