thunderbird / thunderbird/thunderbird-android

K9 looses settings to OpenKeyChain

Open
#6,374 2 comments 1 reaction 0 assignees View on GitHub

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 version

6.202

Where did you get the app from?

Google Play

Android version

12

Device model

Galaxy A52S 5G

Steps to reproduce
  1. Create new mail with some text
  2. Try to send
  3. Error message appears: no connection to OpenKeyChain.
  4. Can't save the mail, only exit without saving is possible.
  5. Check settings for my mailaccount end-to-end key, no key defined.
  6. Select a key from OpenKeyChain and it works for one mail only. Then forgets the key again.
  7. I am on the latest version / updates of Android 12, have no special settings and no Antivirus app.
Expected behavior

Send the encrypted mail as it does months before.

Actual behavior

Error message, does not send the mail

Logs

Screenshot_20221010-114344_OpenKeychain

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 failure on Android 12 with K-9 Mail 6.202 and OpenKeyChain, following the listed send and key-selection steps. Trace why the selected end-to-end key is forgotten after one mail; done means the key persists in the account settings and encrypted mail sends successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.