Skip to content

Show warning to the user when native messaging is not working #143

Description

@craigarno

Thunderbird 152.0.1 (64-bit), Windows 11 Pro.

This bug affects Gmail imap.gmail.com/smtp.gmail.com and MS Outlook outlook.office365.com users. Both use Oauth2.

With the keepassxc-mail extension enabled, Gmail OAuth2 authorization completes successfully on Google's side, but Thunderbird never stores the OAuth token (oauth://accounts.google.com is never created), and IMAP authentication never occurs.

This bug also prevents the Thunderbird process from shutting down. The Thunderbird process can be viewed, and terminated in Task Manager.

Disabling the keepassxc-mail extension immediately restores normal Gmail OAuth2 and Thunderbird operation.

  1. Enable keepassxc-mail.
  2. Remove the Gmail OAuth credential.
  3. Perform Gmail OAuth.
  4. Google accepts authentication and consent.
  5. Thunderbird never creates an oauth://accounts.google.com login.
  6. IMAP never synchronizes.
  7. Thunderbird remains running after exit.
  8. Disable keepassxc-mail.
  9. Repeat OAuth.
  10. Everything works normally.

Additional testing shows this is not Gmail-specific.

Confirmed affected:

  • Gmail IMAP/SMTP (OAuth2)
  • Microsoft 365 IMAP (outlook.office365.com)
  • Owl for Exchange (OWA/EWS)

Disabling keepassxc-mail immediately restores OAuth authentication for all of the above and allows Thunderbird to exit normally.

I use KeepassXC heavily so getting this working properly would be useful to me.

Thank you,
Craig

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions