EmailProblemas - ErroresVersion en ingles

Articulo de ayuda

Error 550 Sender verify failed: como solucionarlo

Aprende que significa el error 550 Sender verify failed y como corregirlo revisando la cuenta de correo, SMTP, DNS, MX y el enrutamiento del dominio.

Publicado: 25/6/2026Actualizado: 25/6/2026

Introduccion

El error 550 Sender verify failed aparece cuando un servidor de correo rechaza un mensaje porque no puede verificar la direccion del remitente. En la practica, esto significa que el servidor receptor intenta confirmar si la cuenta que envia existe o si el dominio esta configurado correctamente, pero esa comprobacion falla.

Puede ocurrir al enviar correos desde una cuenta del hosting, desde un formulario web, desde una aplicacion o incluso al responder mensajes. En la mayoria de los casos se resuelve revisando la cuenta de correo, la configuracion SMTP, los registros DNS y el enrutamiento del correo en el panel de hosting.

Pasos para solucionar el error

  1. Revisa el mensaje de error completo

    Antes de cambiar nada, abre el rebote o aviso completo. Suele aparecer algo como:

    550 Sender verify failed

    Tambien puede venir acompanado de mensajes como:

    The mail server could not verify the sender address

    o:

    Sender address rejected: undeliverable address

    Fijate especialmente en:

    • la direccion de correo que esta enviando
    • el dominio del remitente
    • el servidor que rechaza el mensaje
    • si el error ocurre desde Webmail, Outlook, Thunderbird, una web o una aplicacion
  2. Comprueba que la cuenta de correo exista

    Una de las causas mas comunes es intentar enviar desde una direccion que en realidad no existe dentro del hosting.

    Si tu web o cliente de correo envia como:

    contacto@tudominio.com

    debes confirmar que esa cuenta este creada en el panel.

    En DirectAdmin:

    1. Entra en DirectAdmin.
    2. Ve a E-mail Manager.
    3. Abre E-mail Accounts.
    4. Comprueba si la cuenta existe.
    5. Si no existe, creala con el nombre correcto.

    En cPanel:

    1. Entra en cPanel.
    2. Ve a la seccion de correo electronico.
    3. Abre Cuentas de correo electronico.
    4. Busca la cuenta del remitente.
    5. Si no esta creada, anadela.
  3. Verifica que el dominio este activo y apunte al hosting correcto

    El servidor puede rechazar el envio si el dominio del remitente no resuelve bien o no esta asociado al hosting adecuado.

    Revisa que:

    • el dominio este registrado y activo
    • los nameservers apunten correctamente
    • la zona DNS exista en el servidor
    • los registros MX esten configurados segun el servicio de correo que uses
    • el dominio no este caducado ni suspendido

    Si usas el correo incluido en tu hosting, lo habitual es que el dominio tenga los registros DNS y MX dirigidos al servidor correspondiente. Si usas un proveedor externo de correo, los MX deben apuntar a ese servicio y no al hosting local, salvo que el correo se gestione localmente.

  4. Revisa el enrutamiento de correo del dominio

    El enrutamiento indica al servidor si debe gestionar el correo localmente o remitirlo a un servicio externo. Si esta mal configurado, el servidor puede intentar verificar la cuenta en el lugar equivocado.

    En cPanel:

    1. Entra en cPanel.
    2. Busca Email Routing.
    3. Selecciona el dominio.
    4. Elige la opcion correcta:
      • Local Mail Exchanger si el correo se gestiona en el propio hosting
      • Remote Mail Exchanger si el correo se gestiona en otro proveedor
      • Automatically Detect Configuration si quieres que el panel haga una deteccion inicial

    En DirectAdmin, esta configuracion puede aparecer dentro de la gestion DNS o de correo del dominio. Si el correo esta fuera del hosting, lo importante es que la entrega local no interfiera y que los MX externos sean los correctos.

  5. Confirma que el formulario web use un remitente valido

    Este error es muy frecuente en formularios de contacto, tiendas online, WordPress y otras aplicaciones que intentan enviar usando una direccion inventada o inexistente.

    Evita usar remitentes como:

    usuario@gmail.com
    cliente@hotmail.com
    no-responder@dominio-que-no-existe.com

    Lo recomendable es usar una cuenta real del propio dominio, por ejemplo:

    no-responder@tudominio.com
    contacto@tudominio.com
    web@tudominio.com

    Y usar el correo del usuario en Reply-To, por ejemplo:

    From: no-responder@tudominio.com
    Reply-To: correo-del-cliente@ejemplo.com
  6. Usa SMTP autenticado en lugar de mail()

    Muchos sitios antiguos usan la funcion mail() de PHP. Aunque a veces funciona, no siempre autentica correctamente el remitente y puede causar rechazos.

    Para mejorar la entrega, configura tu web o aplicacion con SMTP autenticado. Normalmente necesitaras:

    • servidor SMTP
    • usuario completo, por ejemplo contacto@tudominio.com
    • contrasena de la cuenta
    • puerto SMTP
    • cifrado SSL o TLS

    En WordPress, por ejemplo, suele configurarse con un plugin de SMTP y una cuenta real creada en el hosting.

  7. Revisa los registros SPF, DKIM y DMARC

    Aunque este error no siempre se debe directamente a SPF, DKIM o DMARC, una autenticacion incompleta aumenta los rechazos y perjudica la reputacion del dominio.

    Comprueba que el dominio tenga:

    • SPF para autorizar los servidores que pueden enviar correo
    • DKIM para firmar digitalmente los mensajes
    • DMARC para definir que hacer cuando falla SPF o DKIM

    En DirectAdmin y cPanel, estos registros suelen revisarse desde las opciones de DNS o autenticacion del correo.

  8. Comprueba si la cuenta o el dominio tienen restricciones

    El servidor tambien puede rechazar mensajes si detecta problemas adicionales. Revisa si:

    • la cuenta de hosting esta activa
    • el dominio no esta suspendido
    • la cuenta de correo no ha superado su cuota
    • el servidor no ha alcanzado limites de envio
    • la contrasena SMTP es correcta
    • no hay scripts o formularios enviando correo no deseado

Consejos utiles

  1. Usa siempre una cuenta real como remitente

    No configures formularios ni aplicaciones para enviar desde direcciones inexistentes. Crea una cuenta como no-responder@tudominio.com y usala para envios autenticados.

  2. Diferencia entre From y Reply-To

    El campo From debe ser una direccion valida del dominio. Reply-To puede ser el correo del cliente o visitante que completo el formulario.

  3. No mezcles correo local y externo sin revisar los MX

    Si la web esta en un hosting pero el correo esta en otro servicio, asegurate de que los MX y el enrutamiento coincidan.

  4. Despues de cambiar DNS, espera la propagacion

    Los cambios DNS pueden tardar en aplicarse por completo. Durante ese tiempo, algunos servidores pueden seguir viendo la configuracion anterior.

Preguntas frecuentes

Que significa 550 Sender verify failed

Significa que el servidor de correo no pudo verificar la direccion del remitente. Puede deberse a que la cuenta no existe, el dominio no resuelve bien, el correo esta mal configurado o el remitente no esta autenticado.

El problema esta en mi hosting o en el servidor del destinatario

Puede estar en cualquiera de los dos lados. Si el remitente no existe o el dominio tiene DNS incorrectos, el problema suele estar en la configuracion del dominio o del hosting. Si todo esta bien y solo falla con un destinatario concreto, puede ser una politica del servidor receptor.

Puedo enviar desde una direccion externa en mi formulario

No es lo ideal. Lo recomendable es enviar desde una cuenta del propio dominio y usar la direccion del usuario en Reply-To.

Este error afecta tambien a WordPress

Si. Puede aparecer si el formulario, la tienda online o las notificaciones usan un remitente inexistente o si no se envia mediante SMTP autenticado.

Conclusion

El error 550 Sender verify failed indica que el servidor no puede confirmar que la direccion del remitente sea valida. Para solucionarlo, revisa que la cuenta exista, que el dominio este activo, que los DNS y registros MX sean correctos y que la web o aplicacion envie mediante SMTP autenticado.

En la mayoria de los casos, el problema se resuelve creando la cuenta correcta, ajustando el enrutamiento del correo o configurando un remitente valido en la web.

Si despues de revisar estos pasos el error continua, contacta con soporte de miHosting e incluye el mensaje completo del error para que puedan revisar la configuracion del dominio, del correo y de los DNS asociados.