
Esto funcionó bien hasta que tuve que reinstalar Windows. Si hay alguna diferencia, elegí esta vez instalar Thunderbird portátil, y actualmente se encuentra en la versión 115.8.0.
Voy a "agregar cuenta existente" e ingreso mis datos. Thunderbird reconoce que es Gmail y completa los campos obligatorios
Hago clic en "Listo" y me lleva a Gmail para obtener autorización.
Hago clic en "Permitir" y ahora Thunderbird dice
Los permisos de Gmail están bien.
Entonces, ¿qué estoy haciendo mal y cómo puedo solucionarlo? El nombre de usuario y la contraseña son 100% correctos. Intenté copiarlos desde un archivo de texto e inicié sesión correctamente en gmail.com, pero cuando los paso a Thunderbird, aparece lo anterior.
Respuesta1
De estohilo de soporte al usuarioen los foros de soporte de Mozilla Thunderbird el problema parece ser aceptar cookies:
“Abra Opciones de TB/Privacidad y seguridad, marque la casilla para aceptar cookies (para que se pueda completar la autenticación de OAuth), elimine las contraseñas de Contraseñas guardadas, reinicie TB, ingrese la contraseña de la cuenta en la ventana de OAuth cuando se le solicite. Verifique también que la autenticación en el servidor de Gmail saliente sea OAuth2”.
Respuesta2
El mismo problema pero no tuve suerte con la solución existente que encontré en línea:
- Activar el permiso de cookies (fuente)
- Elimine todas las contraseñas ya guardadas relacionadas con la cuenta de Gmail (incluidos incluso los servidores SMTP) (fuente)
- Utilice la contraseña de la aplicación de la cuenta de Google (fuente)
- ...
Cómo soluciono el problema:
Activar permisos de cookies
Eliminar las contraseñas guardadas existentes para la cuenta de Gmail
Siga los pasos normales para agregar una cuenta de Gmail, incluso puede dejar la contraseña vacía.
Permita que Thunderbird obtenga la configuración predeterminada para la cuenta de Gmail
Cambie manualmente el método de autenticación IMAP y SMTP para que sea"autenticación de contraseña normal"(Puede que este no sea literalmente el nombre de esa opción porque no estaba usando la versión en inglés) en lugar de OAuth2.
La magia que ocurrió en mi caso fue que una vez que se eligió la "autenticación de contraseña normal", aparece la página de autenticación, en la que puedo ingresar la contraseña de la cuenta de Google para completar el proceso.
Elimine la contraseña guardada nuevamente (hice esto pero no creo que deba ser necesario). Luego cambie la configuración del servidor IMAP y SMTP nuevamente para usarOAuth2esta vez.
De hecho, recuerdo que la página de autenticación apareció una vez antes de activar el permiso de cookies. Como resultado, me preguntaba si la causa principal era que Thunderbird completó un proceso de autenticación pero finalmente falló debido a que se denegó la escritura de cookies. Y esto causa que todos los intentos posteriores de OAuth2 fallen. ¿Hasta que intente utilizar un método de autenticación diferente?
Acabo de encontrar una publicación que sugiere el mismo método:Intente cambiar el método de autenticación de la cuenta IMAP a Contraseña normal y elimine el valor almacenado actualmente para Oauth. Luego cierre y reinicie Thunderbird para asegurarse de que los valores almacenados en caché se borren.
Este método sigue apareciendo después de que resolví esto y envié la respuesta (/facepalm)
De todos modos, para mantener mi cuenta de Gmail segura y siendo demasiado vago para configurar una nueva cuenta para realizar pruebas, dejé de investigar XD
Me tomó medio día solucionar este problema mientras buscaba respuestas y probaba. Sinceramente espero que los pasos anteriores ayuden a alguien.