thunderbird / thunderbird/thunderbird-android
"reply all" should case normalize addresses
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
i got a mail from a mailman list which uses munge-from. the original posting went to Foo@list.example.com, mailman replaced the original sender with the normal mail addess foo@list.example.com. a reply all via k9mail ended up in two mails to the mailing list because it replied to Foo@list.example.com (from the To: header) and to foo@lists.example.com (from the From: header).
if the mail addresses would have the same case, the k9mail would have reduced them to one.
k9mail should also handle the case of different cased double mail addresses right by comparing them caseless.
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 tracing the reply-all recipient collection and its duplicate-address comparison in the Android mail client. Reproduce the case-variant mailing-list addresses described in the issue, then verify that reply all produces one recipient rather than duplicate messages.
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
- 35/100