Skip to content

IMAP push receiver randomly stops working after switching from Wi-Fi to cellular connection (or back) #9520

@pvones

Description

@pvones

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

Thunderbird for Android

App version

10.1

Where did you get the app from?

Google Play

Android version

15

Device model

Motorola G75 5G

Steps to reproduce

  1. Setup IMAP push notifications and verify it works
  2. Switch from Wi-Fi connection to cellular connection
  3. Wait a minute
  4. Send email from another device

Expected behavior

Push receiver works and new notification is shown.

Actual behavior

No notification at all. Even not after hours. The push receiver is dead (but I can still see it running as active application) until restarted by switching to Airplane Mode and back.

It happens sometimes when switching the connection. Typically once or twice a week. I am able to reproduce it on another two devices (Lenovo Tab P11 Plus - Android 12, Pixel 8a - Android 16) too.

Would be possible to detect it is dead and restart it? Or restart it everytime the connection is switched? Setting the Refresh Idle connection has no effect, I use 12 minutes.

Logs

Logs added. The push receiver got stuck as usual after switching from 4G to Wi-Fi for several hours.

k9mail-logs1.txt - I sent email at 15:55, as you can see, nothing was received.

k9mail-logs2.txt - I manually checked for new emails by swipe down, new emails received, but the push receiver is still dead and won't receive any new emails.

k9mail-logs3.txt - I restarted the push receiver by going to airplane mode and back, the email I sent at 16:03 is finally received.

Logs.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: bugSomething is causing incorrect behavior or errorsunconfirmedNewly reported issues awaiting triage or confirmation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions