Sean Greenslade <[email protected]> writes: I basically agree but a few fine points especially about "poll when connecting for push".
> Polling a folder will re-scan the entire folder for changes, and > transfer over all new messages (or the latest N messages as per the dir > limit settings). For most people, there is no need to poll often. I > would suggest no more often than every 6 hours, and 24 hours should be > fine. While 'rescan' is fair, poll when there is no new mail is pretty fast - I think it is just checking unique IDs. It takes only a second or two for me. Polling is the basic "connect and check mail" process. You can push the button when you want, but it doesn't then proactively sync. So if you care that when the device loses network it is already up to date - you have to check periodically. > If the IMAP server supports PUSH, then any new messages that arrive > while you have an active internet connection will be "pushed" to the > device. In 2015, a server not supporting push (IMAP IDLE) is sub-par. What this means is that your device connects and says it will stand by for notification of changes (IMAP IDLE). Then the server says "wake up, here is new mail", more or less. And a periodic "I am still here" message. This makes new mail arrive more or less instantly; most desktop clients do this by default. But it means you have a connection to the server open all the time. > This means that if you lose connection, any messages that arrive > during that time will not load until the next poll or manual sync. Yes, but the normal thing to do is to check "poll when connecting for push", which means the client tries to keep a connection open (to get notifications promptly) at all times, and it does a poll when it opens a connection so that it gets the things that happened while not connected. It seems to be that push only, without poll when connecting, is a strange situation. I'm not sure why anybody would ever want to do it. > If the device is a tablet without a cellular connection, Android may > decide to disable the wifi radio while the device is not in use. This > will cause loss of PUSH and necessitate polling / manual sync. PUSH > does, however, keep an open connection, which may cause the wifi radio > to never go to sleep. There are varying levels of sleep, but agreed that in general the more activity the more power. > My overall suggestion is set polling to whatever interval you check your > email at (i.e. if you only check your email once a day, set it to 24 > hours). Also consider disabling PUSH, as it may keep the wifi radio > from sleeping and cause the battery drain. If you want to save power, that's good advice. I am not sure that 24h vs 1h saves that much more power (but try it and see). It depends also on the quality of the connection to your mail server. If the polling can be done quickly without lots of waiting, it uses less battery -- it seems to me that "keep awake" is one of the bigger draws. On my tablet, which I don't use much, I have set to poll 24h and no push. So when it's on, it is within a day of up to date. I then do a manual sync if I want to look at mail on it. On my phone, I don't have periodic poll set at all, and I have push configured (on only a few folders including INBOX) with "poll when connecting for push". That uses more power, but I get mail promptly, which is what I want on that device. I also get mail when returning to the network from being out of cell range. -- -- 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
