Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Errores y diagnóstico

Enviar correo WordPress con Gmail OAuth: errores de consentimiento, scopes y tokens

Respuesta directa: Enviar correo WordPress con Gmail OAuth: errores de consentimiento, scopes y tokens debe resolverse como una decisión operativa, no…

Los fallos de Gmail OAuth en WordPress son problemas de estado de autorización, no de contraseña. Los objetos clave son proyecto de Google Cloud, cliente OAuth, consentimiento, redirect URI, scopes concedidos y refresh token del plugin.

Haz coincidir redirect URI exactamente

Esquema, host, path y callback del plugin deben coincidir con el cliente OAuth. Una migración puede invalidar una integración correcta.

Lee el código de error de consentimiento

redirect_uri_mismatch, access_denied, invalid_grant e insufficient_scope indican fases distintas. Conserva el código, no el token.

Confirma estado de publicación/test users

Una pantalla en testing puede limitar usuarios autorizados y comportamiento del token según configuración.

Usa scopes mínimos

Concede solo acceso documentado para envío/identidad. Si cambian scopes, reautoriza; el refresh token antiguo no gana permisos solo.

Comprueba salud del refresh token

Una autorización inicial puede fallar después por revocación, rotación de secret o cambios de seguridad. Reconecta de forma deliberada y retira credenciales antiguas.

Envía por la ruta real de WordPress

Prueba desde el plugin/formulario, no solo desde consola Google, y revisa logs de mensaje/proveedor.

Tras autorizar, verifica transporte con logs seguros y entrega con la traza al buzón.

Registra el estado OAuth sin guardar secretos

Conserva identificador de proyecto/cliente, redirect URI, cuenta, modo de la pantalla de consentimiento, scopes solicitados, hora de autorización y código de error. No copies access ni refresh tokens. Este registro basta para comparar staging/producción y ver si un cambio de dominio, scopes o revocación invalidó la autorización.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia↗