thunderbird / thunderbird/thunderbird-android
Skipping sending message | 5.1.3 From Address Mismatch
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
K-9 Mail
App version
9.0b3
Where did you get the app from?
None
Android version
14
Device model
Motorola Edge (2022)
Steps to reproduce
This is the second time that I've noticed this error and I realize now why it's happening. When I've changed the from email address to one other than the main email address, it tries to send the email from the main email outbox, instead of the Outbox for the other email account that I changed the from email to.
- Add two or more email accounts to K-9-Mail.
- Start writing an email to someone from an email link on a website.
- Change your from email address to another other than the default email address.
- When you try to send it, the error will appear in the notifications and the email will stay in the Outbox for the wrong email account.
Expected behavior
The email should be placed in the Outbox for the email address that the from email address was changed to.
Actual behavior
The email stays in the wrong outbox and the error comes up again every time it checks for new mail and/or sending mail.
6231 6457 V MessagingController: Skipping sending message K9LOCAL:13b4cfa5-db83-490b-aab6-2cd5d997c1bd (reason: error - 5.1.3 From address mismatch)
Logs
Thank you, Shalom.
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 two-account workflow described in the issue and read the attached logs, focusing on the MessagingController: Skipping sending message entry. Trace the send and outbox selection path for a changed From address. Done means the message is placed in the selected account's Outbox and sends without the 5.1.3 mismatch error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100