Conversión automática de las cuentas de correo de Google a la autenticación OAuth 2.0

Este artigo xa non se mantén, polo que o seu contido pode estar obsoleto.

Esta páxina non existe en Galego. Cargouse a versión en Español. Se quere localizalo a Galego, prema aquí . Tamén pode ver a versión inglesa desta páxina.

A partir de la versión 91.8.0, al actualizar desde una versión inferior a la 91.8.0, Thunderbird convertirá el método de autenticación de las cuentas de Gmail a OAuth 2.0 para ayudar a los usuarios a cumplir con el requisito de Google de OAuth 2.0 para los inicios de sesión de Gmail. Estos cambios son requeridos por Google.

Recomendamos actualizar a la última versión de Thunderbird para obtener las últimas correcciones de seguridad y muchas otras correcciones de errores y mejoras. Sin embargo, si quieres seguir utilizando una versión antigua de Thunderbird inferior a la 91.8.0 bajo tu propia responsabilidad, tendrás que cambiar tú mismo el método de autenticación a OAuth2. También puedes seguir los siguientes pasos en cualquier versión más reciente de Thunderbird para comprobar que tu método de autenticación está realmente configurado como OAuth2.

Asegúrate de que tu cuenta de Gmail en Thunderbird esté configurada con OAuth2

Servidor de salida (SMTP)

  1. Haz > Account Settings
  2. Selecciona tu cuenta (p. ej., Jane@example.com) de la lista de cuentas de la izquierda.
  3. En la parte inferior del panel de configuración, busca Outgoing Server (SMTP).
  4. Haz clic en el botón Edit SMTP Server… de la derecha.
  5. En el diálogo del Servidor SMTP, asegúrate de que Authentication method esté configurado como OAuth2.
  6. Haz clic en el botón OK para confirmar la configuración de tu servidor SMTP.

Servidor de entrada

  1. Haz > Account Settings
  2. Selecciona tu cuenta (p. ej., Jane@example.com) de la lista de cuentas de la izquierda.
  3. Debajo de la entrada de tu cuenta, selecciona la subsección Server Settings (si no está visible, puede que primero tengas que pulsar el botón >).
  4. Asegúrate de que Security Settings > Authentication method esté configurado como OAuth2.


Las cookies y javascript deben estar habilitados para que el proceso de configuración de OAuth 2.0 funcione. Si has rechazado las cookies en Thunderbird, el proceso de configuración de OAuth fallará porque se deben aceptar algunas cookies para almacenar datos entre las actualizaciones de la página. Necesitas aceptar las cookies al menos temporalmente utilizando uno de los métodos que se describen a continuación.

Cómo evitar o corregir un fallo de OAuth causado por cookies rechazadas

Primero, verifica tu configuración general de cookies en Thunderbird:

  • Haz > PreferencesSettings > Privacy & Security > Web Content.
  • Mira la casilla de verificación Accept cookies from sites.

Si Accept cookies from sites no está marcada, haz una de las siguientes cosas y luego vuelve a realizar el proceso de inicio de sesión de OAuth:

  • Crea una excepción para aceptar cookies de Google:
    • Haz clic en el botón Exceptions… cercano para abrir el diálogo Exceptions - Cookies.
    • En el cuadro de entrada Address of website, introduce https://accounts.google.com.
    • Elige Allow y luego Save Changes.
  • Alternativamente, acepta todas las cookies:
    • Marca la casilla de Accept cookies from sites.

Después de haber pasado por el proceso de OAuth, si lo prefieres, puedes volver a rechazar las cookies, ya que la recepción y el envío de correo funcionarán con las cookies rechazadas. Pero rechazar todas las cookies o eliminar la excepción tiene la desventaja de que cuando el token de OAuth para el acceso a Gmail expire en alguna fecha futura, el diálogo de OAuth aparecerá y volverá a fallar hasta que aceptes las cookies requeridas.

Para más detalles sobre las cookies, consulta el artículo Panel privacidad - ajustes del contenido remoto y las cookies en Thunderbird.

Cómo evitar o corregir un fallo de OAuth causado por javascript deshabilitado

  1. Haz > PreferencesSettings > General
  2. Desde la esquina inferior derecha del panel de configuración General, haz clic en Config Editor.
  3. Copia o escribe esto en el cuadro de búsqueda Search preference name: javascript.enabled
  4. Ahora deberías ver una única línea de resultado de búsqueda para la configuración javascript.enabled.
    • Si javascript.enabled es true, no se necesita ningún cambio.
    • Si javascript.enabled es false, necesitas cambiarlo a true haciendo clic en el botón Toggle Fx71aboutconfig-ToggleButton de la derecha.

Comprueba si se han guardado los tokens de autenticación adecuados

  • Haz > Settings > Privacy & Security > Passwords> Saved Passwords.
    • Si la autenticación de la cuenta se estableció en OAuth2 y el inicio de sesión de OAuth fue exitoso, deberías ver entradas para cada nombre de usuario (cuenta de gmail) con la forma
oauth://accounts.google.com (https://mail.google.com/ …)
Nota: La entrada oauth es un token de autenticación OAuth2, y no una contraseña.
  • Si la autenticación de la cuenta se estableció en OAuth2 y el inicio de sesión de OAuth no fue exitoso, comprueba tus entradas de contraseña para proveedores de la siguiente forma y elimínalas:
imap://imap.gmail.com (imap://imap.gmail.com)
smtp://smtp.gmail.com (smtp://smtp.gmail.com)

Si sigues teniendo problemas, puedes hacer una pregunta en el soporte de Thunderbird.

Estas persoas fabulosas axudaron a escribir este artigo:

Illustration of hands

Voluntario

Mellore e comparta a súa experiencia. Responda preguntas e mellore a nosa base de coñecemento.

Learn More