thunderbird / thunderbird/thunderbird-android
Deleted emails via Thunderbird App are downloaded again
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
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
13.0b2
Where did you get the app from?
Google Play
Android version
16
Device model
Google Pixel 8 Pro
Steps to reproduce
- Go to the settings of a mailbox that is connected via IMAP.
- Open Menu Option Fetching mail
- Define the Option "Sync messages from" with the Value "the last 3 days"
- Uncheck the Option "Sync server deletions"
- Uncheck the Option "Mark as read when deleted"
- Define the Option "When I delete a message" with the Value "Do not delete on server"
- Define the Option "Erase deleted messages on server" with the Value "Manually"
Expected behavior
When I delete a downloaded email in the Thunderbird Android app via Inbox, it can be found in the Thunderbird app in the local mailbox under Deleted/Trash.
The Mails are downloaded again (of last 3 Days) when I resync with the IMAP account (e.g., by restarting the app). All Emails are downloaded in Inbox again.
Actual behavior
Since beta version 13b02, all emails are downloaded back to the inbox based on the defined time period (e.g., last 3 days).
The local delete function of the Thunderbird Android app currently only has a temporary function.
I would expect only new emails to be downloaded from the IMAP mailbox, as was the case up to version 13b01.
Reason for this approach: My email provider does not offer POP3 service.
In addition, I do not want to delete the emails on the server (yet), as I would like to download them to my PC at a later date.
When I am on the go with my smartphone, I only want to keep the most important emails.
Logs
No response
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
Reproduce the issue on Thunderbird for Android 13.0b2 with an IMAP mailbox and the listed fetching and deletion settings, then compare the result with 13.0b1. No source file or test is named, so trace the resync behavior from the fetching-mail settings. Done means locally deleted messages remain out of Inbox while only new messages are downloaded.
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
- Mostly clear
- Newbie friendliness
- 35/100