thunderbird / thunderbird/thunderbird-android

Skipping sending message | 5.1.3 From Address Mismatch

Open
#8,775 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

unconfirmed
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.

  1. Add two or more email accounts to K-9-Mail.
  2. Start writing an email to someone from an email link on a website.
  3. Change your from email address to another other than the default email address.
  4. 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)

Image

Logs

k9mail-logs (2).txt

Thank you, Shalom.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.