Base de conhecimento
1000 perguntas frequentes, 500 tutoriais e vídeos explicativos. Aqui, você encontra apenas soluções!
Resolver um erro de "HELO inválido"
Este guia detalha o erro de e-mail "HELO inválido" para que você possa entender sua origem e corrigi-lo.
Quando e por que esse erro?
O protocolo SMTP (utilizado para o envio de e-mails) possui várias fases. A primeira consiste em o servidor do remetente apresentar-se ao servidor do destinatário através do comando HELO (ou EHLO para o SMTP estendido). Este comando deve ser obrigatoriamente seguido de um nome de host válido.
Se receber um erro que mencione "HELO inválido", significa que o identificador fornecido pelo servidor remetente não está em conformidade com a RFC 5321. Esta verificação é uma medida de segurança essencial que permite filtrar uma grande parte dos servidores mal configurados, frequentemente utilizados para a disseminação de vírus e spam.
A Infomaniak rejeita todas as mensagens provenientes de um servidor que se identifica de forma genérica (ex: "servidor") ou local. O servidor deve utilizar um FQDN (Fully Qualified Domain Name), ou seja, um nome de host completo e que possa ser resolvido, do tipo "servidor.dominio.xyz".
Exemplos de configurações que provocam a rejeição:
O uso de um endereço IP local ou de loopback:
220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO 127.0.0.1
O uso de um endereço IP entre colchetes em vez de um nome de domínio:
220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO [192.168.1.1]
O uso de um nome de host local não qualificado:
220 mta-gw.infomaniak.ch ESMTP Servidores de e-mail da Infomaniak Network; HELO localhost 220 mta-gw.infomaniak.ch ESMTP Servidores de e-mail da Infomaniak Network; HELO mon-serveur
O uso de um nome de domínio bloqueado ou obviamente falso:
220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO fakedomain.xyz
Nesses casos, a transação SMTP falhará com o seguinte código:
MAIL FROM: user@domaine.com 250 2.1.0 user@domaine.com... Remetente aceito RCPT TO: destinataire@infomaniak.ch 550 5.7.1 destinataire@infomaniak.ch... Acesso negado - HELO inválido [1]
Como resolver este problema?
Se estiver a utilizar um script de programação (PHP, Python, etc.) para enviar e-mails através de SMTP, certifique-se de que a biblioteca utilizada está configurada para enviar um nome de domínio válido no comando HELO e não o endereço IP do servidor web.
Link para esta FAQ: https://faq.infomaniak.com/414
Esta seção de perguntas frequentes foi útil?