"'Dave Rado' via K-9 Mail" <[email protected]> writes:
> Thanks Philip. I don't really understand the use of the word "push" in this > context. I had assumed that it was referring to changes on the client being > pushed up to the server, but it seems to mean more or less the opposite. "push" refers to new mail arriving on the client as soon as it is delivered on the mail server, instead of waiting until the client polls. Long ago, clients tended to poll only, but there were special channels via the phone OS and phone network. Now, IMAP IDLE is the mechanism, where the client is doing IMAP and says "IDLE" and the server just sits there and sends a notification when mail arrives, which shows up on the phone via the open TCP connectio. That's called push, because it isn't polling. On Android M/6, there is a renewed move to a special push mechanism, where doze puts apps to sleep, but Google Communciations Manager (two strikes: non-Free software and a centralized cloud service) can still get notifications. So the Android-preferred notion (which doesn't work with Free software) is to not leave the TCP connection open but to send a GCM message and then have the app get that and do something. This is how TextSecure works, for example. Generally, anything you do on an IMAP client is sent to the server as soon as possible, unless the client is offline. > Also, given that as you say, no one would ever want anything other than the > inbox to update instantaneously when something changes on the server (which > appears to be what it really means by "push,") why does K-9 Mail give users > the option to set "push folders" to more than just the inbox, and > especially why does it give one to set it to "All" when doing so prevents > one's email from working properly?! That seems bonkers to me. What people want can vary. I have two folders set to push, INBOX and one other that I want to notice but keep separate. But, your point that offering All and not having some sort of warning (if there are lots of folders) makes a lot of sense. As I understand it, making one connection per folder and leaving them should in theory work, except it will run into server limits and be generally ridiculous with 100 mailboxe (I have over 200, for example). -- -- You received this message because you are subscribed to the K-9 Mail Users List. To post to this group, send email to [email protected] To unsubscribe, email [email protected] To report an issue with K-9 Mail, visit http://code.google.com/p/k9mail/issues/list For more options, visit this group at http://groups.google.com/group/k-9-mail --- You received this message because you are subscribed to the Google Groups "K-9 Mail" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
signature.asc
Description: PGP signature
