Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Solucionar un error de "HELO no válido"
Esta guía detalla el error de correo electrónico "HELO falso" para que pueda comprender su origen y corregirlo.
¿Cuándo y por qué se produce este error?
El protocolo SMTP (utilizado para el envío de correos electrónicos) consta de varias fases. La primera consiste en que el servidor del remitente se presente al servidor del destinatario mediante el comando HELO (o EHLO para el SMTP extendido). Este comando debe ir seguido obligatoriamente de un nombre de host válido.
Si recibe un error que menciona "HELO no válido", es porque el identificador proporcionado por el servidor remitente no cumple con la RFC 5321. Esta verificación es una medida de seguridad esencial que permite filtrar una gran parte de los servidores mal configurados, que a menudo se utilizan para la difusión de virus y spam.
Infomaniak rechaza todo mensaje procedente de un servidor que se identifica de forma genérica (por ejemplo, "servidor") o local. El servidor debe utilizar un FQDN (nombre de dominio completamente cualificado), es decir, un nombre de host completo y resoluble del tipo "servidor.dominio.xyz".
Ejemplos de configuraciones que provocarán el rechazo:
El uso de una dirección IP local o de bucle (loopback):
220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO 127.0.0.1
El uso de una dirección IP entre corchetes en lugar de un nombre de dominio:
220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO [192.168.1.1]
El uso de un nombre de host local no calificado:
220 mta-gw.infomaniak.ch ESMTP Servidores de correo de Infomaniak Network; HELO localhost 220 mta-gw.infomaniak.ch ESMTP Servidores de correo de Infomaniak Network; HELO mon-serveur
El uso de un nombre de dominio prohibido o evidentemente falso:
220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO fakedomain.xyz
En estos casos, la transacción SMTP fallará con el siguiente código:
MAIL FROM: user@domaine.com 250 2.1.0 user@domaine.com... Remitente aceptado RCPT TO: destinataire@infomaniak.ch 550 5.7.1 destinataire@infomaniak.ch... Acceso denegado: HELO no válido [1]
¿Cómo solucionar este problema?
Si utiliza un script de programación (PHP, Python, etc.) para enviar correos electrónicos a través de SMTP, asegúrese de que la biblioteca utilizada esté configurada para enviar un nombre de dominio válido en el comando HELO y no la dirección IP del servidor web.
Enlace a esta FAQ: https://faq.infomaniak.com/414
¿Le ha sido útil esta FAQ?