04-05-2013 03:50 PM
04-09-2013 12:34 PM
04-09-2013 12:54 PM
From the dates on these posts it looks like BB has been working on the problem for a couple of months now. Are we going to get a fix or is yahoo mail just not going to improve on the Z10?
04-09-2013 01:58 PM - edited 04-09-2013 02:03 PM
This problem is, to the best of my ability to determine, NOT Blackberry's.
I run against my own IMAP server here and notification of new mail is literally instantaneous -- it's considerably faster than my desktop email client against the same emailbox, which usually picks it up within a few seconds.
Blackberry correctly supports IMAP "IDLE", which is the means by which an IMAP server notifies a client that it has new messages for it. When it receives that notification it is then responsible for asking for the content.
If the server drops the connection then the client will normally reconnect. The Z-10 is known to properly notice that it got dumped (e.g. going from Wifi to cell data or the converse) and reconnects immediately. It also (independent of IDLE) polls occasionally (looks like every 15 minutes or so) for grins and giggles, wihch it should not need to do at all but doing so prevents what looks like a "hang" if the server misbehaves.
Where you can have trouble is if the server "forgets" to send IDLE notififcations. If that happens then the client has no way to know about it since the connection is still open, TCP keep-alives are not detecting a broken link, and the IDLE protocol is a "server responsibility" protocol (intentional to keep traffic levels down.)
There may be other options (e.g. Exchange) which use a different mechanism. What I do know from extensive experience with IMAP is that there are a number of server implementations that INTENTIONALLY will tell you they support IDLE and allow you to request it, but then never send notifications! This leaves you dead in the water unless you poll for new messages (which you always CAN do, but the point of IDLE is not to need to!) There are resource reasons to NOT reliably handle IDLE (it requires an open socket descriptor for each connected client at all times!) but if you're going to drop a connection with IDLE declared the server has a duty to notify the client and not just silently disappear.
Whatever is going on here I'm reasonably confident it's not the Z-10's fault, as I've traced both sides (IMAP and SMTP) of the protocol in extensive detail -- I have another thread here in which I discuss what I've found in regard to SMTP issues as well.
I'm quite-confident saying that the Z-10 doesn't have trouble with IMAP's push email delivery, however.
04-09-2013 02:52 PM
I do not know what the iPhone is using for a protocol against Yahoo and haven't traced it. I don't own one. I have traced the Z-10's protocol.
04-09-2013 02:59 PM
04-09-2013 05:09 PM
05-12-2013 10:06 PM
The problem is still persisting. I have constant delays on Yahoo email after upgrading from BB 9700 to Z10. All other providers (Gmail, MS EXchange, Hotmail) are instant.
05-12-2013 10:20 PM
Frustrating as heck!
Had to get my yahoo mail forwarded to a hotmail account to get it instantly, it worked, but it has it's drawbacks too.
Very Frustrating to say the least