This article covers custom OAuth configuration for Thunderbird 155 and newer. See OAuth2 for Thunderbird for an overview.
Table of Contents
Overview of custom OAuth
Thunderbird provides several ways for organizations or individuals to use custom OAuth2 configurations, whether you need to configure a single account, deploy organization-specific settings across many users, or integrate with an identity provider that Thunderbird does not support by default.
Custom OAuth configurations for IMAP, POP and Exchange email accounts can be created with a Thunderbird add-on or by manual configuration without code changes starting in Thunderbird 156. It is possible to do this for any OAuth provider that supports Exchange, POP or IMAP.
If you need help configuring OAuth2 for a specific provider, please contact the provider's support team to get the configuration details (Thunderbird support cannot provide provider-specific configuration details). Use the information provided by the provider to configure Thunderbird manually or via an add-on.
Administrators can deploy OAuth2 settings centrally using an add-on, while advanced users can configure OAuth2 settings for individual accounts. This article explains the available options and helps you choose the approach that best fits your organization.
Custom OAuth is new and there may be issues. If you need help, please do not hesitate to ask for support in the Thunderbird support forum. For Enterprise deployments, please ask in the Thunderbird Enterprise group.
For all the details, please read one or more of the following:
Future standards, like PACC and DCR, will eliminate most OAuth custom configurations
Thunderbird is considering implementing emerging standards intended to reduce the amount of manual OAuth2 configuration required, including:
Over time, these standards should allow Thunderbird to discover or negotiate OAuth2 configurations automatically with compatible servers, reducing (or potentially eliminating) the need to distribute client IDs or manually configure OAuth settings.