Error: El usuario autenticado no tiene permiso para enviar

Resume:ChatGPTPerplejidad

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

Qué significa este error

La clave API es válida, pero la cuenta o la clave no pueden realizar envíos. Esto puede deberse a la configuración de la gestión de acceso por IP, a restricciones a nivel de cuenta, a los permisos de los subusuarios o a que se ha agotado el periodo de prueba gratuito.

Causas comunes

  • La gestión de acceso por IP está habilitada en la cuenta, y la IP del servidor no figura en la lista de direcciones permitidas
  • La cuenta de SendGrid tiene una restricción de envío (cuenta nueva en proceso de revisión, incumplimiento de la política o suspensión).
  • Has creado la clave API con una cuenta de subusuario que no tiene permisos de envío
  • El periodo de prueba gratuito ha caducado (el periodo de prueba gratuito de SendGrid permite enviar 100 correos electrónicos al día durante 60 días)

Cómo solucionarlo

Aquí tienes la guía completa paso a paso para solucionar el error. Sigue las soluciones en orden hasta que el correo electrónico de prueba se envíe correctamente.

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

Si la gestión de acceso por IP está habilitada, SendGrid bloquea las solicitudes de API procedentes de cualquier IP que no figure en la lista de direcciones permitidas. Se trata de una configuración válida para toda la cuenta, no específica para cada clave de API.

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

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

Por último, comprueba que la solución funciona accediendo 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 «Correo electrónico de prueba»

Solución 2: Resolver las restricciones de la cuenta

Las cuentas nuevas de SendGrid a veces pasan por un breve periodo de revisión manual antes de que SendGrid habilite el envío. SendGrid también puede restringir el acceso a las cuentas por incumplir las normas.

Empieza por iniciar sesión en tu cuenta de SendGrid y comprueba en la página de inicio del panel de control si hay algún banner de alerta o mensaje de notificación sobre el estado de tu cuenta.

En ese caso, si SendGrid restringe la cuenta, suele enviar un correo electrónico con instrucciones. Revisa la bandeja de entrada de la dirección de correo electrónico asociada a tu cuenta de SendGrid y sigue las instrucciones que figuran en ese correo (por lo general, se trata de responder con información sobre tu caso de uso de envío).

Por último, una vez que SendGrid haya levantado la restricción, vuelve al panel 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, ya has terminado. Si persiste, pasa a la solución 3.

Solución 3: Comprueba los permisos de los subusuarios

Si has creado la clave API en una cuenta de subusuario, dicho subusuario debe estar activo y tener habilitado el envío.

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

A continuación, comprueba que el subusuario esté activo (que no esté suspendido ni inactivo) y que tenga habilitado el envío. Si el subusuario tiene restricciones, habilita el envío para él o, en su lugar, crea una nueva clave API en la cuenta principal.

Por último, vuelve al panel 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, ya has terminado. Si persiste, pasa a la solución 4.

Solución 4: Actualiza o cambia de plan si se ha agotado el periodo de prueba gratuito

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

Tienes dos opciones: ampliar tu plan de SendGrid o cambiar a otro proveedor de correo en WP Mail SMTP.

Opción A: Actualiza tu plan de SendGrid

Empieza por iniciar sesión en tu cuenta de SendGrid y ve a Configuración » Detalles de la cuenta » Tus productos (o comprueba si aparece un aviso de actualización en el panel de control). Selecciona un plan de pago (el plan Essentials cuesta a partir de 19,95 $ al mes por 50 000 correos electrónicos a partir de 2025) y completa el proceso de actualización.

Por último, vuelve al panel 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: Cambiar a otro programa de correo electrónico

Si no quieres pagar por SendGrid, cambia a otro servidor de correo compatible con WP Mail SMTP. Consulta la guía completa de servidores de correo de WP Mail SMTP para ver las alternativas.

Notas

  • La gestión de acceso por IP está desactivada de forma predeterminada. Si no la has activado, es probable que esta no sea la causa.
  • Si ninguna de las opciones anteriores se aplica a tu caso, ponte en contacto con el servicio de asistencia de SendGrid. Ellos pueden ver las restricciones a nivel de cuenta que no aparecen en la interfaz de usuario del panel de control.

¡Ya está! Ahora ya sabes cómo solucionar el error «Usuario autenticado sin permiso para enviar» en SendGrid y volver a enviar tus correos electrónicos a través de WP Mail SMTP.

Pruebe nuestro plugin gratuito WP Mail SMTP

Utilice su proveedor SMTP favorito para enviar sus correos electrónicos de WordPress de forma fiable.