Estamos experimentando dificultades. Nuestros ingenieros están trabajando. Consulte status.mailgun.com para obtener actualizaciones en tiempo real.

¿Por qué he recibido emails con el error "Relaying Denied" (o alguna variación del mismo)?

Avance del artículo

    Resumen

    Todo va bien con tus envíos normales cuando aparece un mensaje extraño: 

    "Relaying Denied."

    ¿Qué significa esto exactamente?

    Esencialmente, es justo lo que indica el mensaje; no se ha permitido la retransmisión de este email. Se podría llamar a esto el "No pases por la casilla de Salida y no recojas $ 200" de los errores de emails.

    Aunque normalmente se trata de un problema de autenticación, hay 3 escenarios comunes diferentes que proporcionan algo de contexto para el rebote. El mensaje de rebote puede estar:

    • Llegando de Mailgun para emails salientes.
    • Llegando de Mailgun para emails entrantes.
    • Llegando del host del destinatario externo para los emails salientes.

    Por lo tanto, la clave para resolver este error es discernir qué escenario estás experimentando tú.

     

    La respuesta procede de Mailgun para emails salientes

    En este escenario, has intentado enviar un email con Mailgun a través de SMTP, pero has recibido la respuesta Relaying Denied durante la sesión SMTP con Mailgun. Esto indica que no se autenticó la sesión SMTP.

    Específicamente, esto sucede cuando el comando RCPT TO se utiliza para una dirección de email externa antes de que la sesión SMTP fuera autenticada.

    La solución a esto es asegurarte de que tu aplicación SMTP está configurada correctamente para autenticar, utilizando tus credenciales SMTP de Mailgun. Es posible que no podamos proporcionarte instrucciones exactas para tu aplicación SMTP, pero puedes encontrar las credenciales SMTP necesarias en la página de configuración del dominio en tu panel de control de Mailgun. 

    Sigue los siguientes pasos como guía:

    1. En primer lugar, inicia sesión en en el Panel de control de Mailgun (si aún no lo has hecho).
    2. A continuación, dentro del panel de navegación de la izquierda, haz clic en la opción "Sending" (Envíos) para ampliar tu lista de subopciones.
    3. A continuación, haz clic en la subopción "Domains" (Dominios) y selecciona el dominio afectado.
    4. Una vez que hayas seleccionado el dominio afectado, haz clic en la subopción "Domain settings" (Ajustes del dominio).
    5. Haz clic en la pestaña "SMTP credentials" (credenciales SMTP).

    Nota: todos los emails salientes deben ser autenticados a través de SMTP o de la API.

     

    La respuesta procede de Mailgun para emails entrantes

    En este escenario, tú mismo o un compañero habéis intentado enviar un email a una dirección de correo electrónico para la que se utilizan los Enrutamientos de Mailgun (la forma en que procesamos el correo entrante). En otras palabras - los registros MX del dominio del destinatario apuntan a Mailgun.

    En este contexto, la aplicación remitente establecerá una sesión SMTP con el servidor MX de Mailgun y emitirá un comando RCPT TO para el destinatario. Si tu cuenta de Mailgun no tiene un enrutamiento o no está configurada correctamente para captar esta dirección de destinatario, Mailgun devolverá un error Relaying Denied.

    Tendrás que comprobar los detalles de tus enrutamientos y asegurarte de que tu dominio está correctamente configurado para enrutar la dirección del destinatario. Tenemos un artículo de ayuda que te ayudará a configurar tus enrutamientos y a asegurarte de que están bien configurados. Puedes consultarlo haciendo clic aquí.

     

    La respuesta procede del host de email del destinatario

    En este escenario, has enviado con éxito un email saliente a Mailgun. Mailgun entonces intenta entregar el email al host del destinatario, pero genera un evento fallido con el mensaje Relay Denied.

    Este mensaje de rebote es devuelto por el host del destinatario externo y no Mailgun en este escenario. Normalmente significa que la dirección de email no es válida. La acción recomendada es volver a comprobar que la dirección de email del destinatario es correcta.

     

    ¿Necesitas ayuda?

    Nuestro equipo de asistencia en Sinch Mailgun estará encantado de ayudarte. Ponte en contacto con nosotros en la sección de asistencia de tu panel de control de Mailgun y en breve estaremos contigo.