Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Een 'ongeldige HELO'-fout oplossen

Deze handleiding beschrijft de e-mailfout "ongeldige HELO" om u te helpen de oorzaak te begrijpen en het probleem op te lossen.

 

Wanneer en waarom treedt deze fout op?

Het SMTP-protocol (dat wordt gebruikt voor het verzenden van e-mails) omvat verschillende fasen. De eerste fase is dat de server van de afzender zich aan de server van de ontvanger voorstelt via het commando HELO (of EHLO voor het uitgebreide SMTP). Dit commando moet altijd worden gevolgd door een geldige hostnaam.

Als u een foutmelding ontvangt waarin "ongeldige HELO" wordt genoemd, betekent dit dat de identificatie die door de verzendende server wordt verstrekt, niet overeenkomt met RFC 5321. Deze controle is een belangrijke beveiligingsmaatregel die het mogelijk maakt om een groot aantal verkeerd geconfigureerde servers te filteren, die vaak worden gebruikt voor het verspreiden van virussen en spam.

Infomaniak wijst elke e-mail af die afkomstig is van een server die zich generiek (bijv. "Server") of lokaal identificeert. De server moet een FQDN (Fully Qualified Domain Name) gebruiken, dat wil zeggen een volledige en oplosbare hostnaam van het type "Server.domein.xyz".

Voorbeelden van configuraties die tot afwijzing leiden:

Het gebruik van een lokaal of loopback-IP-adres:

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

Het gebruik van een IP-adres tussen vierkante haken in plaats van een domeinnaam:

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

Het gebruik van een niet-gekwalificeerde lokale hostnaam:

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

Het gebruik van een verboden of overduidelijk onjuiste domeinnaam:

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

In deze gevallen mislukt de SMTP-transactie met de volgende code:

MAIL FROM: user@domaine.com 250 2.1.0 user@domaine.com... Afzender ok RCPT TO: destinataire@infomaniak.ch 550 5.7.1 destinataire@infomaniak.ch... Toegang geweigerd - ongeldige HELO [1]

 

Hoe kan ik dit probleem oplossen?

Als u een script (PHP, Python, enz.) gebruikt om e-mails via SMTP te verzenden, zorg er dan voor dat de gebruikte bibliotheek zo is geconfigureerd dat deze een geldige domeinnaam in het HELO-commando verzendt, en niet het IP-adres van de webserver.

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/414


Is deze veelgestelde vragenlijst nuttig geweest?