// cómo solucionarlo
Nombre de host HELO/EHLO no válido
Tu servidor se presenta con un nombre que no es válido, como localhost o una IP sin más. Los filtros de spam desconfían de esto. Dale un nombre real que coincida con el DNS inverso.
Qué significa
Cuando un servidor de correo se conecta a otro, lo primero que hace es decir su nombre, con el comando HELO o EHLO. Por ejemplo:
EHLO mail.yourdomain.com
Ese nombre debería ser un nombre de host real y completo que exista en el DNS. Los problemas aparecen cuando el servidor se presenta como:
localhostolocalhost.localdomain- un nombre interno como
server01,ubuntuomail.local - una dirección IP sin más, como
203.0.113.10sin corchetes - el dominio de otro, como
gmail.com
Por qué importa
- Los ordenadores infectados y los robots de spam suelen usar nombres falsos o aleatorios. Los receptores consideran un mal nombre HELO como una señal de spam.
- Algunos servidores rechazan directamente la conexión con un error como
504 5.5.2 Helo command rejected: need fully-qualified hostname. - Un HELO que coincide con tu DNS inverso es parte de lo que hace que un servidor parezca fiable.
Cómo comprobarlo
- Envía un email de prueba: en la página de inicio, copia tu dirección de prueba única, envíale un email normal desde el buzón o la herramienta que quieres comprobar y abre el informe. La línea HELO muestra el nombre que usó tu servidor. Compáralo con la línea del DNS inverso.
Si envías a través de Google Workspace, Microsoft 365 o una herramienta de newsletters, el proveedor controla el HELO y ya es correcto. Esta guía es para tu propio servidor, un VPS o un dispositivo que envía emails directamente.
Cómo solucionarlo
- Elige un nombre de tu propio dominio, por ejemplo
mail.yourdomain.com. - Crea un registro A para ese nombre que apunte a la IP pública de tu servidor:
mail.yourdomain.com A 203.0.113.10
- Configura el DNS inverso (PTR) de la IP con ese mismo nombre. Se hace en tu proveedor de hosting o de servidor, no en el DNS de tu dominio. Consulta la guía sobre el DNS inverso.
- Configura el servidor de correo para que use ese nombre. En Postfix, por ejemplo:
myhostname = mail.yourdomain.com smtp_helo_name = $myhostname
En otros servidores, busca un ajuste llamado «hostname», «HELO name», «EHLO domain» o «FQDN». - Recarga el servidor de correo para que el cambio surta efecto.
La coincidencia ideal
Los tres deberían tener el mismo nombre:
- El nombre HELO:
mail.yourdomain.com - El registro A de ese nombre: la IP de tu servidor
- El DNS inverso de esa IP:
mail.yourdomain.com
En los servidores que envían para varios dominios, basta con un nombre para el servidor: no tiene que coincidir con cada dominio From.
Comprueba que está solucionado
Los cambios de DNS no son instantáneos. La mayoría se ven en pocos minutos, pero algunos proveedores tardan hasta 24 o 48 horas.
Envía un nuevo email de prueba desde la página de inicio a través del mismo servidor. La línea HELO debería mostrar tu nombre de host completo, y la línea del DNS inverso debería mostrar el mismo nombre.
Comprueba que está solucionado
Un cambio de DNS puede tardar de unos minutos a unas horas. Después, envía un nuevo email de prueba o vuelve a escanear tu dominio.
Guías relacionadas
- Tu dominio no tiene registro SPFTu dominio no indica qué servidores pueden enviar emails en su nombre. Añade un registro TXT y los receptores podrán distinguir tus emails reales de los falsos.
- Error SPF: demasiadas consultas DNS (permerror)SPF permite como máximo 10 consultas DNS. Por encima, todo el registro se rompe y los receptores lo consideran no válido. Así puedes aligerarlo.
- Varios registros SPF en un mismo dominioUn dominio solo debe tener un registro SPF. Con dos o más, SPF falla en todos los emails. Únelos en una sola línea.
- SPF falla: el servidor de envío no está autorizadoTu dominio tiene un registro SPF, pero el servidor que envió tu email no está en él. Averigua qué servicio envió el email y añádelo.
- Tus emails no tienen firma DKIMDKIM añade una firma digital que demuestra que un email viene de verdad de tu dominio. Actívala en tu proveedor de correo y publica su clave en el DNS.