Contents of some IMAP folders innacessible in k-9 Mail

Starting today when I open some of my IMAP folders that contain emails, in K-9 Mail, I get a blank screen as shown the screen capture below. If I pull the screen down to refresh the folder it says “Loading messages” for about half a second and then goes blank again.

How can I fix this? or is K-9 Mail no longer a supported product?

I’ve tried refreshing the folder list but that makes no difference.

Dave

K-9 Mail is still actively developed and is now also available as Thunderbird for Android, so I am not sure why you ask if it is no longer supported.

In order for anyone to be able to help, you probably need to share more information, like the Android version, K-9 version, install source, details about the mailbox provider, the mail server software, etc.

Have you looked at the server logs or Android debug logs? You are most likely going to need to examine both in order to figure it out.

Let us know what you find and hopefully someone here will be able to help you identify the problem. Good luck!

Hi, I recently started having the same problem as Dave. The only folder that is synchronized is the inbox. This started happening after K9 suddenly stopped opening and I had to reinstall it with v11.1. Unfortunately, the latest version, v12.1, does not solve this problem either.

I’ve done some testing. When I send an email from my phone, it ends up in the sent folder on my phone, but not with my email provider. So I can’t see it on my laptop either. I then uninstalled K9 and downloaded the Thunderbird app to test it out. The exact same problem occurs here! So the error lies deeper. When K9 crashed, some scripts or something that is generally responsible for IMAP synchronization must have been damaged, regardless of the mailing app you use.

Any help is greatly appreciated.
D.

PS: I use GrapeneOS (Android 16) on a Google Pixel 7 and downloaded K9 from F-Droid.

1 Like

Sounds like you didn’t configure your folders? Check the account folder settings, make sure they’re all assigned properly.

1 Like

Can you try going to account settings > fetching mail > incoming server and untick “Auto-detect IMAP namespace” and see if this workaround resolves the issue for you. Your report sounds like one being tracked on github where .Inbox is being prefixed to folder names and manifests with the symptoms you describe. Development of a permanent fix is in progress.

1 Like

Thank you! :folded_hands: That workaround worked for me as well.

1 Like

Same problem here: Android 10, K-9 Mail 12.1 downloaded from F-Droid.

Until version 12.0, everything was working fine. After installing 12.1, only the Inbox folder works correctly; all other folders are empty, and “Load more messages” has no effect. I tried refreshing folders and re-check the settings. The settings have not been changed between v12.0 and v12.1.

My hypothesis: the last version says “Improved drawer navigation” and mentioned something about folder hierarchy. Now, the folders in my email server look as follow, see screenshot from Thunderbird Desktop below. They look like subfolders of the Inbox folder. May this be connected with this sudden bug?

1 Like

I also have this effect.
I recently updated to K9 Mail 12 (now 12.1) from F-Droid on a Pixel 8 with Android 16.
This had been working for many years, and stopped recently, probably with version 12.

I activated the log, went to the folder, swiped down to sync, saved the log.
In the log I find:

9-09 08:42:25.013 13344 13387 E ImapSync: synchronizeMailbox
09-09 08:42:25.013 13344 13387 E ImapSync: com.fsck.k9.mail.store.imap.NegativeImapResponseException: Command: EXAMINE “INBOX.INBOX.00_Eingang.IT-Benachrichtigungen”; response: #4# [NO, Mailbox doesn’t exist: INBOX.INBOX.00_Eingang.IT-Benachrichtigungen (0.001 + 0.000 secs).]
09-09 08:42:25.013 13344 13387 E ImapSync: at com.fsck.k9.mail.store.imap.ImapResponseParser.readStatusResponse(ImapResponseParser.java:127)
09-09 08:42:25.013 13344 13387 E ImapSync: at com.fsck.k9.mail.store.imap.RealImapConnection.executeSimpleCommand(RealImapConnection.kt:747)

The mailbox does exist. I re-synchronized the mailbox list and it is still shown.
But is it really called INBOX.INBOX...?

Thanks for helping!

Another not-so-nice effect:
I have deleted a mail by accident.
I cannot move it back from Trash, because it is not synced there.

See also

There is a workaround described: disabling “Auto-detect IMAP namespace” and leaving the IMAP path prefix empty.

1 Like