Nodea — logo

SMTP

SMTP (ang. Simple Mail Transfer Protocol) to standardowy protokół odpowiedzialny za wysyłanie i przekazywanie wiadomości e-mail między serwerami pocztowymi. To on transportuje list od nadawcy przez kolejne serwery aż do serwera odbiorcy — natomiast samo odczytanie wiadomości ze skrzynki realizują już inne protokoły, IMAP lub POP3. SMTP jest więc „poczmistrzem" internetu, dbającym o dostarczenie przesyłki pod właściwy adres.

Jak działa SMTP?

Wysyłka wiadomości przebiega w kilku krokach z udziałem rekordów DNS domeny:

  1. program pocztowy lub aplikacja łączy się z serwerem SMTP (najczęściej na porcie 587) i przekazuje wiadomość,
  2. serwer nadawcy sprawdza w DNS rekord MX domeny odbiorcy, aby ustalić właściwy serwer docelowy,
  3. wiadomość jest przekazywana do serwera odbiorcy, ewentualnie przez serwery pośredniczące,
  4. serwer docelowy przyjmuje przesyłkę i umieszcza ją w skrzynce adresata.

Po drodze weryfikowane są mechanizmy uwierzytelniania nadawcy: SPF, DKIM i DMARC, które chronią przed podszywaniem się i wpływają na to, czy list trafi do skrzynki, czy do spamu.

Zastosowanie w praktyce

Z SMTP korzysta każda wysyłka poczty: od klienta e-mail, przez skrypty aplikacji (formularze, powiadomienia), po systemy do wysyłki newsletterów. W konfiguracji podaje się adres serwera SMTP, port (587 ze STARTTLS lub 465 z SSL/TLS) oraz dane uwierzytelniające. Dla dobrej dostarczalności kluczowe jest poprawne skonfigurowanie rekordów SPF, DKIM i DMARC w domenie — bez nich wiadomości częściej lądują w spamie lub są odrzucane. W hostingu serwer SMTP jest zwykle udostępniany razem z kontami pocztowymi.

Powiązane pojęcia

Najczęstsze pytania

Którego portu SMTP używać?

Do wysyłki z programu pocztowego rekomendowany jest port 587 z szyfrowaniem STARTTLS lub 465 z połączeniem SSL/TLS. Port 25 służy głównie do komunikacji między serwerami i bywa blokowany dla ruchu klienckiego, by ograniczać spam.

Czy SMTP odpowiada za odbieranie poczty?

Nie. SMTP zajmuje się wyłącznie wysyłaniem i przekazywaniem wiadomości. Za odbieranie i pobieranie poczty ze skrzynki odpowiadają inne protokoły — IMAP (praca na serwerze) lub POP3 (pobieranie na urządzenie).