thunderbird / thunderbird/thunderbird-android
simultaneously fetch and send
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
Expected behavior
While emailing recordings of a class lecture to students for safekeeping I should be able to fetch email from at least one of my accounts, yes?
Actual behavior
Even at 4g speeds of 39 megabits/s upload a 25meg audio file upload seems like a hellbound wait which would be better spent fetching
is there a hidden setting?
also why can i not check multiple IMAP accounts simultaneously?
what is the best movie of all time in the prior decade?
Steps to reproduce
- compose email to the most politically correct student with attachment
- click send
- sending happens, as i can see the activity meter
- i click the fetch UX button
- no fetching happens
- payload smtp connection closes
- freed to fetch email sequentially from other IMAPS providers
Environment
K-9 Mail version: fdroid 5403 build 23630
Android version: 5
Account type (IMAP, POP3, WebDAV/Exchange): secure IMAP
first 3 accounts live on a paid managed VPS next to my moralphobia activism website
the rest are free or subscription, and my campus gmail account
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
Start by reproducing the behavior from the compose/send flow and the fetch UX button using the stated K-9 Mail and Android versions. Trace whether an active SMTP upload blocks IMAP fetching and whether multiple IMAP accounts are processed sequentially; done means sending and fetching can proceed concurrently where supported, with the behavior confirmed in a test or reproducible scenario.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100