thunderbird / thunderbird/thunderbird-android

impossible to add google workspaces email account:

Open
#11,308 1 comment 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

21.0

Where did you get the app from?

F-Droid

Android version

stock rom

Device model

samsung galaxy

Steps to reproduce

there is no way to add gmail oauth2 account on a private domain via pop3:

  1. adding via the the wizard, e.g. "kuki@my-ws-domain.com", retrieves the server settings from my-ws-domain.com, which is NOT the gmail server.
    If I had to guess, it does not retrieve by MX records, but just bluntly go where the https/s domain points. which is wrong in my case.

  2. trying the edit an existing account does not give oauth2 as an option

  3. trying to bypass by setting "just a" gmail account, but logging as the target user - succeeds in logging into google, but k9 fails to get the user change from google.

  4. thunderbird for mobile do not even try.

Expected behavior
  1. choose server by relevant dns records, and not via domain name only
  2. let user choose oauth2 when adding pop3 account
Actual behavior

described above

Logs

No response

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 tracing the account-setup wizard for private-domain POP3 accounts, then compare it with the existing-account editing flow and the Gmail OAuth2 sign-in path. Reproduce the reported setup with a private Google Workspace domain and inspect the resulting server settings and account identity. Done means the wizard selects the appropriate Gmail server, OAuth2 is available for POP3, and the Google user change succeeds.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.