Doesn’t download new mail automatically - although it might do a poll (it seems), and at some point not even when doing a manual check.
(Interesting that the forum software suggest similar topic already posted, but that old one had no reply…)
Version info etc: K-9 Mail 6.802. Android 13.
General settings: Network > Background sync: Always.
Account: Poll freq. 15 min.
(As for Notifications, all are enabled for K-9.)
This is a bit frustrating troubleshooting, since behaviour isn’t consistent and change over time (it seems).
I’ve been a happy user of K-9 Mail for more than 10 years; although nothing advanced, a couple of email accounts, IMAP, no push (more about a test with that in this troubleshooting below), since mobile data/Wi-Fi isn’t always on I’ve historically often opened the mail client/app and done a manual check. That has worked fine, until recently.
More recently, some months ago, I changed the Network setting in K-9 (Background sync) to Always, and it worked great (without having Android setting: Passwords & accounts > automatic sync enabled, since that is for other apps etc). But then it started getting showing signs of problems; didn’t download all, more below.
I’m doing this troubleshooting on a new mobile (with K-9 6.802) set up some week ago, and I imported settings from an old running 6.801. I don’t think this export/import has anything to do with the problem, since it worked very well the first days/week with the new mobile.
On the old mobile I started getting a minor problem some months ago: a manual poll wouldn’t download emails sent to an alias for the main account (weird, since alias is only interesting for sending, incoming end up in the same mail box on the server, so K-9 should download all), or perhaps this wasn’t only about mail sent to the alias but all, but I didn’t notice.
When it was working as it should, as soon as Wi-Fi/mobile data was enabled K-9 did an initial first poll, as can be seen at the top of the screen (quick spinning wheels), and if nothing it would then try again at the frequency set for the account. Both notification and sound worked, now I get nothing, and it doesn’t pull down even during a manual check. However in later tests it does. (On the new mobile, this depends on ver of Android, one can also see which apps has sent recent notifications, in Settings > Notifications > Recently (or similar), i.e. even if there were no mail, Android notice that K-9 had it’s icon up there X minutes ago.)
Yesterday I had sent some test mail, K-9 wouldn’t download, I then did some other work on both old and new mobile and enabled Wi-Fi on the old, and it directly pulled down the test mail… notification, sound and all.
Today I briefly did a test with Push on the new mobile, didn’t seem to work, first time around (I didn’t have to change much, Manage folders > Inbox was “1st Class”, and the I set Push to “Only 1st Class”.)
Did another try, and it was working, with some minute delay.
Disabled Push.
Sent a new test mail (always from comp), Wi-Fi disabled on mobile, enabled Wi-Fi and K9 didn’t do an initial check. Manual check downloaded the mail, though.
A week ago I would have got a notification (sound and all).
Another test (Poll freq. for this account 15 min.): Sent new mail from comp, Wi-Fi disabled on mobile, enabled Wi-Fi and K9 didn’t do an initial check. Waited almost 20m to see what happens … Nothing, manual check and it’s downloaded.
What is going on?
So, what has changed? That’s always difficult to tell, when you don’t know which things have an effect on each other (i.e. OS settings vs app). Quite new mobile as I said; after some days I enabled the Adaptive Battery setting and handle background apps under Battery (but not the third option using “AI”). But since I thought this might interfere with K-9, I disabled both settings again (on the other hand, at some point K-9 didn’t download during manual check either so…).
Some days ago I also installed the most recent Android security update; the mobile has been restarted twice since then I think. Android 14 is waiting, but I’m not going to upgrade for a while.
Guess some will try to convince me to use Push, but it has been working without it before, doing an initial check as soon as mobile data/Wi-Fi is enabled and then polling at req. freq.
So what can I check?