thunderbird / thunderbird/thunderbird-android

Unable to send unencrypted after importing settings with no OpenPGP App installed

Open
#4,058 2 comments 0 reactions 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

Expected behavior

I should be able to send an unencrypted email.

Actual behavior

Email cannot be sent. Red lock symbol is shown, due to PGP provider unavailable.

Steps to reproduce
  1. Export K9 settings from a phone with OpenPGP provider installed and integrated into K9.
  2. Import those settings on a phone with no OpenPGP provider installed.
  3. Try to send an email --> not possible.
Workaround
  1. Go to global settings
  2. Tap on "OpenPGP App" --> Nothing is selected here
  3. Explicitly select "no selection"

Now K9 is really configured not to use OpenPGP and sending (unencrypted) emails works again.

Environment

K-9 Mail version: 5.600

Android version: 8.0.0

Account type: IMAP

This seems similar / related to #1153 and the other issues mentioned there.

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 settings export and import flow described in the issue on a device without an OpenPGP provider, then inspect how the imported OpenPGP selection affects sending. Done means an imported configuration with no provider allows unencrypted email to be sent without manually selecting “no selection”.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile, security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.