Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Risolvere un errore di tipo "HELO non valido"

Aggiornamento 06/08/2026

Questa guida illustra in dettaglio l'errore di posta elettronica "HELO non valido" per consentirti di comprenderne l'origine e di correggerlo.

 

Quando e perché si verifica questo errore?

Il protocollo SMTP (utilizzato per l'invio di e-mail) prevede diverse fasi. Nella prima fase, il server del mittente si presenta al server del destinatario tramite il comando HELO (o EHLO per SMTP esteso). Questo comando deve essere seguito obbligatoriamente da un nome host valido.

Se si riceve un errore che menziona "bogus HELO", significa che l'identificativo fornito dal server mittente non è conforme alla RFC 5321. Questa verifica è una misura di sicurezza essenziale che consente di filtrare una gran parte dei server configurati in modo errato, spesso utilizzati per la diffusione di virus e spam.

Infomaniak rifiuta tutti i messaggi provenienti da un server che si identifica in modo generico (ad esempio, "server") o locale. Il server deve utilizzare un FQDN (Fully Qualified Domain Name), ovvero un nome host completo e risolvibile del tipo "server.dominio.xyz".

Esempi di configurazioni che causano il rifiuto:

L'utilizzo di un indirizzo IP locale o di loopback:

220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO 127.0.0.1

L'utilizzo di un indirizzo IP tra parentesi quadre anziché di un nome di dominio:

220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO [192.168.1.1]

L'utilizzo di un nome host locale non qualificato:

220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO localhost 220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO mon-serveur

L'utilizzo di un nome di dominio bloccato o palesemente falso:

220 mta-gw.infomaniak.ch ESMTP Infomaniak Network Mail Servers; HELO fakedomain.xyz

In questi casi, la transazione SMTP fallirà con il seguente codice:

MAIL FROM: user@domaine.com 250 2.1.0 user@domaine.com... Mittente accettato RCPT TO: destinataire@infomaniak.ch 550 5.7.1 destinataire@infomaniak.ch... Accesso negato - HELO non valido [1]

 

Come risolvere questo problema?

Se utilizzi uno script di programmazione (PHP, Python, ecc.) per inviare e-mail tramite SMTP, assicurati che la libreria utilizzata sia configurata per inviare un nome di dominio valido nel comando HELO e non l'indirizzo IP del server web.


Questa FAQ è stata utile?