thunderbird / thunderbird/thunderbird-android
Spam messages Missing, No body, then OK
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
Describe the bug
My wife reports missing messages in the Spam folder after the upgrade to 5.806. I forced stopped k9, cleared cache then went into Spam folder and forced a reload (pull down) but it made no difference. Then I exported the settings, forced stop k9, cleared data, imported settings and went into both fetching and sending to get my self-cert accepted and (a) message now synched down but the body was missing (verified by view headers and comparing message-id). Finally, I went to the server, rm .Spam/dovecot* files (this resets UID, I believe), no difference till after I force quit k9. Then upon startup (b) The message now downloaded correctly. No errors on the server side.
I grabbed a logcat from (a) but I don't see any references to the message or even Spam folder. Also grabbed a log from (b) but this was for the correct behavior so useless.
To Reproduce
I have not been able to reproduce the problem yet. My wife will compare messages in the Spam folder using k9 wand mutt and identify missing messages. Suspect this bug will reoccur, so looking for advise on how to trigger relevant log events when this occurs again.
Expected behavior
k9 should show all messages available in Spam folder. Btw, I verified that Fetching mail have no limits (all messages, any time (no limit), any size (no limit)).
Screenshots
N/A
Environment (please complete the following information):
- K-9 Mail version: 5.806
- Android version: 11
- Device: Samsun Galaxy S10
- Account type: IMAP
Additional context
Folder poll frequency: Never, i.e. Push-only.
Logs
The logs that I have collected do not demonstrate the error, so looking for advise on how to obtain a logs for this particular problem.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. First reproduce the missing Spam-folder messages by comparing K-9 Mail with mutt, then collect logs while the problem occurs; the work is done when all available messages and bodies appear correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100