Co je SMTP HELO a SMTP EHLO

SMTP HELO a EHLO jsou příkazy, kterými se e-mailový server při navazování spojení představuje druhému serveru. Jde o první krok komunikace v rámci protokolu SMTP. Server tím oznamuje svou identitu a zahajuje přenos e-mailu.

Bez správného HELO nebo EHLO příkazu nemůže e-mailová komunikace pokračovat.

Jak HELO a EHLO fungují

Když se jeden mailserver připojí k druhému, zahájí komunikaci odesláním příkazu HELO nebo EHLO. Za příkazem následuje doménové jméno serveru.

Například: EHLO mail.example.cz Tím server říká: „Jsem mail.example.cz a chci s tebou komunikovat.“

Přijímající server odpoví seznamem podporovaných funkcí.

Rozdíl mezi HELO a EHLO

Rozdíl spočívá ve verzi SMTP protokolu.

  • HELO je původní příkaz ze starší verze SMTP
  • EHLO (Extended HELO) je součástí rozšířeného protokolu ESMTP

EHLO umožňuje využívat pokročilé funkce, například:

Dnes se v praxi téměř vždy používá EHLO.

Proč je HELO/EHLO důležité pro doručitelnost

Správně nastavená identita v HELO/EHLO má vliv na reputaci serveru. Přijímající servery často kontrolují:

Pokud je HELO/EHLO neplatné nebo nesmyslné (např. IP místo domény), může být e-mail označen jako spam nebo odmítnut.

HELO/EHLO a reverse DNS

Aby byla komunikace důvěryhodná, měla by:

  • IP adresa serveru mít správně nastavený PTR (reverse DNS) záznam
  • HELO/EHLO název odpovídat této doméně

Nesoulad mezi HELO a reverse DNS je častou příčinou problémů s doručitelností.

Poslední aktualizace: