Skip to content

Folder polling is not reliable any more #7839

Open

Description

@cremor

Checklist

  • I have used the search function to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.

App version

6.803 (still happening with Thunderbird for Android 22.0)

Where did you get the app from?

Google Play

Android version

14 (still happening with 17)

Device model

Pixel 7a

Steps to reproduce

  1. Configure the app to poll for new emails every 15 minutes.
  2. Turn off the phone screen and do not use the phone.
  3. Send yourself an email from another device.
  4. Wait for the notification.

Expected behavior

Notifications for new emails should be shown not more than 15 minutes later.

Actual behavior

No notifications for new emails are shown. As far I can tell it's not just that the notification is missing, but the app doesn't even poll for emails.

Sometimes I get the emails when I wake up the phone (turn the screen on).
Sometimes I need to unlock the phone to get them.
Sometimes I even need to open the app. In those cases I see that no new emails are shown, then the progress indicator line on top of the email list shows up, and only then the emails are polled.

This problem started a few weeks ago. Maybe with the update to version 6.802. Maybe it was also an Android update (e.g. April or May update) that caused it.

The Android setting/permission for battery usage of the app is already set to "allow background usage" and "not limited" (my translations, I'm not sure on the official english wording of those settings).

Logs

No response

Activity

  1. Xavron commented on Jun 17, 2024

    @Xavron

    There's actually a lot of possibilities here and some are device.

    • Android 14 for instance also has a separated location of sleeping and deep sleeping apps. The issue post here doesn't specify.

    • Android also has various things at play including for example attempts at forcing apps to not run on exact time as it uses more battery by keeping the device from deep sleep.

    • Android manufacturers can at times be overly aggressive and kill background apps no matter what you do.

    • The email service that is used may timeout or have other connection issues or limits causing it to not be on exact time or not happen.

    • Apps can do things like wake locks but even that is receiving some force blocks by Android so not all situations will work.

    Its difficult to say what the app can or can't do in being exact and there will be cases where it may not be possible. Conversely, Google won't really allow this to happen to their own app which is another thing entirely lol.

    But, all 3rd party developer Android apps are going through this. Some get by better but many see this type of problem.

  2. cremor commented on Jun 17, 2024

    @cremor
    Author
    • Android 14 for instance also has a separated location of sleeping and deep sleeping apps. The issue post here doesn't specify.

    Where can I find both of those settings?

    • The email service that is used may timeout or have other connection issues or limits causing it to not be on exact time or not happen.

    I use 3 email addresses of 2 different providers (one is Gmail). All show the same problem.

  3. Xavron commented on Jun 17, 2024

    @Xavron

    The Android 14 new feature should be in Android Settings > Battery > Background usage limits > sleeping / deep sleeping apps. Android 14 will auto add apps as time goes by. If its the one you were talking about then not allowing it in there is a good idea as it definitely can and will break apps.

  4. cremor commented on Jun 20, 2024

    @cremor
    Author

    I don't have such an menu entry in the battery settings. I've also looked through all sub-menus and could only find the app specific settings which are already set to unrestricted background usage.

  5. Xavron commented on Sep 14, 2024

    @Xavron

    It could be at a different location in Android settings on that device. Perhaps do a settings search for it?

  6. cremor commented on Sep 14, 2024

    @cremor
    Author

    Searching the settings menu for "background", "sleep", "standby" etc. doesn't bring up anything. But that doesn't say much, because there is for sure a "allow background usage" setting (that I have already turned on, as written in the initial post). So that search function seems useless.
    I've also searched the settings manually and couldn't find anything that I haven't already set to allow anything for K-9.

  7. w6a8w8 commented on Oct 25, 2024

    @w6a8w8

    I'm encountering a similar issue on Android 12. I have polling set to every 2 hours for two different accounts, with background activity and autostart fully allowed. Despite these settings, I often miss notifications for new emails. Even after opening the app, emails don't sync automatically—I have to manually pull down to refresh. Sometimes emails received over 4 hours prior aren't displayed until I do this, suggesting that sync fails at least twice in a row. Any insights or fixes would be appreciated.

  8. rienheuver commented on Jun 10, 2025

    @rienheuver

    I'm running into this as well. Oneplus 9 with original OS. I just synced by manually pulling down in the app and it fetched mails from over 24h ago. My interval is set to 15min.

  9. added theissue type on Jan 28, 2026
  10. cremor commented on Mar 13, 2026

    @cremor
    Author

    This problem still exists in Thunderbird for Android 16.1 with Android 16. I've updated the initial report to show this.

  11. iamtalhaasghar commented on Mar 13, 2026

    @iamtalhaasghar

    Wasnt an issue at all but since few days (or weeks) it started happening with me as well.
    Version: 16.1

    Edit: Dont optimize background usage is already on for K9 on my phone.

  12. PythooonUser commented on Apr 27, 2026

    @PythooonUser

    Same here. EMail sync has never worked for me. I always have to open the app and manually sync to get new emails. No notifications either.

  13. 2 remaining items

  14. seniordevel commented on Apr 28, 2026

    @seniordevel

    Same issue here with android 15 and moto g15, background usage allowed, battery optimization off. Using two outlook accounts.

    No automatic polling/sync and no notifications.
    Storage is not the problem here.

  15. removed
    unconfirmedNewly reported issues awaiting triage or confirmation
    on May 1, 2026
  16. coreycb commented on May 1, 2026

    @coreycb
    Collaborator

    Marking as confirmed as this affects several users

  17. seniordevel commented on May 13, 2026

    @seniordevel

    From my observations, this issue seems to happen when new emails arrive while Thunderbird is in DND (Do Not Disturb) mode.

    I would expect DND to suppress notifications only, but email polling/synchronization should still continue in the background so that new messages appear in Thunderbird.

    Instead, emails that arrive during DND are never synchronized. Even after DND is turned off again, Thunderbird does not poll those messages anymore.

    Only a manual synchronization/polling action finally transfers those emails to Thunderbird.

  18. cremor commented on May 13, 2026

    @cremor
    Author

    @seniordevel What you are describing sounds like a different issue. I've never used DND mode.

  19. seniordevel commented on May 13, 2026

    @seniordevel

    @cremor Thanks for the clarification. You're probably right — this may actually be a different issue related specifically to DND mode.

    I'll open a separate issue with detailed reproduction steps, since the behavior seems reproducible on my side.

  20. marked Notifications on vivo #10955 as a duplicate of this issue on May 18, 2026
  21. M00T1CU5 commented on Sep 27, 2026

    @M00T1CU5

    Adding my name to this list of affected users, as i've just recently started using Thunderbird on Android with the new 'Thundermail' mailbox. Having this exact issue with the background sync; it never syncs, despite it set at every 15 minutes and my inbox has 'Enable sync' toggled on. DND is not turned on, background sync for Thunderbird is enabled (default of 'Optimised').

    Android: 17
    Phone: Google Pixel 10 Pro XL
    Thunderbird: v23.1

  22. M00T1CU5 commented on Sep 28, 2026

    @M00T1CU5

    I have actually found a solution that worked for me with this. With Push disabled after making the change below, i get the email notifications and the background syncing working close to within the 15 minute window.

    I suspect the long-term solution to this would be for Thunderbird to prompt permission for this setting during first launch/setup, and setting/notice in the settings to check if it's disabled?

    On my Google Pixel, I went into:

    1. Settings app
    2. Apps
    3. Thunderbird
    4. Alarms and reminders (at the bottom in 'Advanced' section)
    5. Toggle on: 'Allow setting alarms and reminders'
  23. cremor commented on Sep 28, 2026

    @cremor
    Author

    @M00T1CU5 Thanks for the suggestion! But could you please explain the required setting a bit better? I can't find it in my Pixel 7a with Android 17.

    When I go to settings - apps - Thunderbird then I can't find any "alarms and reminders" or "advanced" there. In the "permissions" sub menu is also no "alarms and reminders" (only notifications, contacts, nearby devices and camera).

    The only place where I found "alarms and reminders" is in settings - apps (not selecting Thunderbird here) - advanced - alarms and reminders. But this menu only shows a few apps to grant the permission and Thunderbird isn't one of them.

  24. migltigl commented on Oct 3, 2026

    @migltigl

    I found the solution to always and immidiately sync folders.

    https://support.mozilla.org/de/kb/configure-push-email-thunderbird-android

    For me it solved by enabling all settings regarding "inbox folder.
    But now I have a permanent message sitting there with "waiting for messages"?

    As soon as I delete this push message, it doesnt work again.

    Kinda weird.....

  25. cremor commented on Oct 4, 2026

    @cremor
    Author

    @migltigl Using push is an alternative to polling. But it is not a fix for this issue. Polling should still work if I want to use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Fields

    Estimate

    None yet

    Priority

    None yet

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions