Komenda EHLO

protokół SMTP

Komenda EHLO w komunikacji z serwerem SMTP

W programie AnoMail możecie Państwo ustawić własną wartość dla komendy EHLO, która używana jest podczas wymiany danych między programem pocztowym nadawcy a serwerem wysyłkowym. Zalecamy wpisać swoją domenę lub adres serwera wysyłkowego. To zwiększy szansę na dotarcie do skrzynek pocztowych odbiorcy. Na poniższym rysunku pokazano jak zmienić ustawienia komendy EHLO (ang. Greeting lub Helo Host name). 

Dzięki modyfikacji domyślnej wartości pola „Przywitaj się z serwerem poczty” na swoją domenę wysyłkową zwiększa się szansa na uniknięcie filtrów antyspamowych. Filtr antyspamowy SpamAssassin sprawdza, czy nazwa podana w komendzie EHLO jest prawidłowa tzn. zgodna z nazwą domeny nadawcy lub revDNS. Jeśli użytkownik podaje nieistniejącą lub podejrzaną nazwę (np. „localhost” czy losowy ciąg znaków), może dostać punkty karne, przez które list trafi do spamu.

Pokrewny temat: Jak skonfigurować kilka kont pocztowych?

Komenda EHLO - Ustawienia
Zmiana ustawień wartości komendy EHLO w AnoMail

Zalecamy wpisać swoją domenę np. twojadomena.pl  i uruchomić stronę internetową tzw. landing page. Niektóre filtry antyspamowe sprawdzają czy w domenie wysyłkowej uruchomiono stronę internetową zabezpieczoną protokołem SSL. Jeżeli nie ma strony to list automatycznie może trafić do spamu, ponieważ żaden „legalny” nadawca nie wysyła poczty z domeny, która nie ma strony internetowej.

Do czego służy komenda EHLO w AnoMail?

Komenda EHLO w protokole SMTP służy do zainicjowania komunikacji z serwerem SMTP oraz do zidentyfikowania się. Podczas sesji SMTP, komenda ta sygnalizuje gotowość AnoMail do rozpoczęcia procesu wysyłania wiadomości e-mail. W odpowiedzi na EHLO, serwer zwraca listę rozszerzeń i funkcji, które obsługuje, co pozwala klientowi dostosować swoje działania do możliwości serwera. EHLO jest rozszerzoną wersją wcześniejszej komendy HELO i jest stosowana w nowszych implementacjach SMTP, które wspierają protokół ESMTP (Extended SMTP).

W programach pocztowych takich jak Outlook lub Thunderbird nie da się samemu ustawić własnej wartości więc chociażby dlatego ocena antyspamowa listu wysłanego z AnoMail jest lepsza niż przy wysyłkach z innych systemów.

Dodatkowo naciskając przycisk Ustaw nazwę tzw. „hostname” mamy dostępnie opcje:

  • Pobierz z rekordu MX – program pobiera adres Państwa serwera pocztowego z rekordu MX domeny wysyłkowej.
  • Pobierz z domeny – program ustawia nazwę domeny. To ustawienie jest zalecane przez nas bo zazwyczaj polepsza dostarczalność.
  • Pobierz z nazwy hosta – pobiera nazwę hosta od Państwa dostawcy internetu. Zazwyczaj nie zalecamy z tego korzystać ale w przypadku niektórych hostingów dostawca poczty wymaga aby wpisać aktualną nazwę hosta np. 37.31.11.12.mobile.internet.t-mobile.pl.
  • Pobierz z nazwy komputera – AnoMail pobiera nazwę komputera i ustawia ją na podobnej zasadzie jak Outlook lub Thunderbird.

Stała nazwa EHLO dla różnych kont pocztowych

Z kolei ustawienie „Chroń przed zmianą” pozwala ustalić stała wartość, która nie będzie zmieniana automatycznie podczas zmiany danych nadawcy. W niektórych przypadkach na serwerach dedykowanych lub VPS może być wymagane wprowadzenia nazwy określonej przez Państwa informatyka. Zalecamy tego nie włączać jeżeli nie jest to konieczne.

Zobacz także: Jak skonfigurować rekord PTR czyli odwrotny DNS?

Co to jest protokół wysyłkowy SMTP?

SMTP (ang. Simple Mail Transfer Protocol) to protokół komunikacyjny stosowany do przesyłania wiadomości e-mail między serwerami pocztowymi. Działa na zasadzie modelu klient-serwer, gdzie klient SMTP (zwykle oprogramowanie do wysyłania e-maili np. AnoMail) inicjuje połączenie z serwerem SMTP, aby przesłać e-mail do odbiorcy. 

W programie AnoMail, protokół SMTP używany jest do wysyłania masowej korespondencji e-mail, co oznacza, że za jego pomocą można wysyłać dużą liczbę wiadomości e-mail do wielu odbiorców. W związku z tym w danych nadawcy widoczny jest Państwa adres e-mail gdyż poczta wysyłana jest domyślne z Waszego serwera oraz Waszego konta pocztowego.

Gwarancja najwyższej dostarczalności poczty wysyłanej z AnoMail

Odpowiednie ustawienie komendy EHLO wraz z poprawną konfiguracją tożsamości nadawcy gwarantuje najwyższą dostarczalność poczty oraz najlepsze wyniki w popularnych testerach antyspamowych oceniających Państwa wiadomość przed masową wysyłką.

Co oznacza Bad HELO i jak to naprawić?

Czasami podczas próby wysyłki z AnoMail może pojawić się komunikat Bad HELO – Host impersonating domain name (Greeting Error). Komunikat oznacza, że Państwa serwer pocztowy odrzuca nazwę domeny, którą wpisaliście w polu EHLO/HELO, ponieważ uznaje ją za niezgodną z rzeczywistą konfiguracją serwera lub próbującą podszyć się pod inną domenę.

W praktyce komunikat ten informuje, że:

  • domena wpisana w polu EHLO nie odpowiada domenie, z której faktycznie wysyłana jest wiadomość,
  • serwer pocztowy wymaga, aby EHLO wskazywało prawidłową nazwę hosta, zgodną z konfiguracją DNS i reverse DNS,
  • niektóre serwery mają zaostrzone reguły bezpieczeństwa i odrzucają połączenia, jeśli wykryją jakiekolwiek niezgodności w identyfikacji nadawcy.

Najlepiej skontaktować się z dostawcą poczty i zapytać jakie dane mogą być stosowane w komendzie EHLO lub wpisać jakąś neutralną nazwę np. KomputerPC lub localhost a najlepiej kliknąć Pobierz z nazwy komputera (patrz poniższy rysunek) lub Pobierz z nazwy hosta. W nazwie EHLO nie używamy polskich znaków oraz spacji.

Neutralna nazwa w EHLO

Aby rozwiązać problem, należy upewnić się, że:

  • w polu EHLO wpisana jest prawidłowa nazwa hosta przypisana do serwera pocztowego,
  • rekordy DNS (szczególnie PTR / reverse DNS) są poprawnie skonfigurowane,
  • domena używana w EHLO faktycznie należy do serwera, z którego odbywa się wysyłka.

Dlaczego EHLO pomaga zwiększyć dostarczalność?

Wpisanie prawidłowej domeny wysyłkowej w komendzie EHLO/HELO może w wielu przypadkach realnie zwiększyć dostarczalność, ponieważ serwery pocztowe bardzo uważnie analizują zgodność techniczną nadawcy. Gdy wszystko się zgadza, wiadomość wygląda dla filtrów jak „normalny” ruch pocztowy, a nie jak masowa wysyłka z przypadkowego hosta.

Dlaczego to działa na korzyść nadawcy:

  • Spójność identyfikacji nadawcy – Serwer odbiorcy sprawdza, czy domena podana w EHLO pasuje do adresu IP, rekordów DNS i reverse DNS. Jeśli wszystko jest spójne, nadawca wygląda wiarygodnie.
  • Lepsza ocena reputacji IP i domeny – filtry antyspamowe oceniają reputację domeny użytej w EHLO. Jeśli jest to ta sama domena, z której faktycznie wysyłasz, systemy antyspamowe mogą przypisać wyższą wiarygodność.
  • Unikanie podejrzeń o podszywanie się – gdy EHLO zawiera przypadkową lub nieistniejącą domenę, serwery mogą uznać to za próbę ukrycia tożsamości. Poprawne EHLO zmniejsza ryzyko odrzucenia połączenia.
  • Zgodność z dobrymi praktykami SMTP – wiele nowoczesnych serwerów wymaga, aby EHLO wskazywało rzeczywistą nazwę hosta, a nie dowolny ciąg znaków. To element podstawowej higieny technicznej, który wpływa pozytywnie na punktację antyspamową.

Efekt końcowy prawidłowego użycia EHLO

Poprawne ustawienie domeny w EHLO sprawia, że serwer odbiorcy widzi nadawcę jako spójnego, przewidywalnego i technicznie poprawnego, co przekłada się na lepszą dostarczalność a zwłaszcza w środowiskach z restrykcyjnymi filtrami antyspamowymi.

Polecane tematy dot. masowych e-mailingów