Error: El usuario autenticado no tiene autorización para enviar

Resumir:ChatGPTPerplejidad

Nota: Esta guía se aplica al remitente de SendGrid en WP Mail SMTP.

Qué significa este error

La clave API es válida, pero la cuenta o la clave no pueden enviar. Esto puede suceder debido a la configuración de Gestión de acceso IP, restricciones a nivel de cuenta, permisos de subusuario o un período de prueba gratuito agotado.

Causas comunes

  • La Gestión de acceso IP está habilitada en la cuenta y la IP del servidor no se encuentra en la lista de permitidos
  • La cuenta de SendGrid está sujeta a una restricción de envío (cuenta nueva en revisión, violación de política o suspendida)
  • Creaste la clave API bajo un subusuario que no tiene permisos de envío
  • La prueba gratuita expiró (la prueba gratuita de SendGrid permite 100 correos electrónicos por día durante 60 días)

Cómo solucionarlo

Aquí tienes la guía completa paso a paso para resolver el error. Sigue las soluciones en orden hasta que el correo de prueba tenga éxito.

Solución 1: Añade la IP de tu servidor a la Gestión de acceso IP

Si la Gestión de acceso IP está habilitada, SendGrid bloquea las solicitudes API de cualquier IP que no esté en la lista de permitidos. Esta es una configuración para toda la cuenta, no por clave API.

Empieza por encontrar la dirección IP de salida de tu servidor. Inicia sesión en tu panel de control de hosting (cPanel, Plesk, etc.) y localiza la dirección IP de salida del servidor en la sección de información del servidor. Si no la encuentras allí, pregunta a tu proveedor de hosting cuál es la dirección IP de salida que utiliza tu servidor.

Luego, inicia sesión en tu cuenta de SendGrid y ve a Ajustes » Gestión de acceso IP. Haz clic en Añadir direcciones IP, introduce la dirección IP de salida de tu servidor y haz clic en Guardar.

Finalmente, prueba la solución yendo a WP Mail SMTP » Herramientas, haciendo clic en la pestaña Prueba de correo electrónico, introduciendo una dirección de destinatario en el campo Enviar a y haciendo clic en Enviar correo electrónico.

Pestaña de correo electrónico de prueba

Solución 2: Resuelve las restricciones de la cuenta

Las cuentas nuevas de SendGrid a veces pasan por un breve período de revisión manual antes de que SendGrid habilite el envío. SendGrid también puede restringir cuentas por violaciones de políticas.

Empieza por iniciar sesión en tu cuenta de SendGrid y comprueba la página principal del panel de control en busca de banners de alerta o mensajes de notificación sobre el estado de tu cuenta.

Luego, si SendGrid restringe la cuenta, normalmente envía un correo electrónico con instrucciones. Comprueba la bandeja de entrada de la dirección de correo electrónico asociada a tu cuenta de SendGrid y sigue las instrucciones de ese correo (normalmente respondiendo con información sobre tu caso de uso de envío).

Finalmente, después de que SendGrid levante la restricción, vuelve a tu área de administración de WordPress y envía un correo de prueba desde WP Mail SMTP » Herramientas » Prueba de correo electrónico.

Si el error ha desaparecido, has terminado. Si persiste, continúa con la Solución 3.

Solución 3: Comprueba los permisos de subusuario

Si creaste la clave API bajo una cuenta de subusuario, el subusuario debe estar activo y tener el envío habilitado.

Empieza por iniciar sesión en tu cuenta de SendGrid y ve a Ajustes » Gestión de subusuarios. Busca el subusuario asociado a la clave API.

A continuación, confirma que la subcuenta está activa (no suspendida ni en pausa) y que tiene el envío habilitado. Si la subcuenta está restringida, habilita el envío para ella o crea una nueva clave de API en la cuenta principal.

Finalmente, vuelve al área de administración de WordPress y envía un correo electrónico de prueba desde WP Mail SMTP » Herramientas » Prueba de correo electrónico.

Si el error ha desaparecido, has terminado. Si persiste, continúa con la Solución 4.

Solución 4: Actualiza o cambia si se agota la prueba gratuita

La prueba gratuita de SendGrid permite 100 correos electrónicos al día durante 60 días. Una vez expirada la prueba, SendGrid bloquea el envío hasta que actualices.

Tienes dos opciones: actualizar tu plan de SendGrid o cambiar a un remitente diferente en WP Mail SMTP.

Opción A: Actualiza tu plan de SendGrid

Comienza iniciando sesión en tu cuenta de SendGrid y yendo a Configuración » Detalles de la cuenta » Tus productos (o busca una indicación para actualizar en el panel). Selecciona un plan de pago (el plan Essentials comienza en 19,95 $ al mes para 50 000 correos electrónicos a partir de 2025) y completa el proceso de actualización.

Finalmente, vuelve al área de administración de WordPress y envía un correo electrónico de prueba desde WP Mail SMTP » Herramientas » Prueba de correo electrónico.

Opción B: Cambia a un remitente diferente

Si no quieres pagar por SendGrid, cambia a otro remitente compatible en WP Mail SMTP. Consulta la guía completa de remitentes de WP Mail SMTP para ver alternativas.

Notas

  • La gestión de acceso IP está desactivada por defecto. Si no la habilitaste, es probable que esta no sea la causa.
  • Si nada de lo anterior se aplica, ponte en contacto con el soporte de SendGrid. Ellos pueden ver restricciones a nivel de cuenta que no aparecen en la interfaz del panel.

¡Eso es todo! Ahora sabes cómo solucionar el error 'Usuario autenticado no autorizado para enviar' en SendGrid y hacer que tus correos electrónicos se envíen de nuevo a través de WP Mail SMTP.

Prueba nuestro plugin gratuito WP Mail SMTP

Utiliza tu proveedor SMTP favorito para enviar tus correos electrónicos de WordPress de forma fiable.