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:
- program pocztowy lub aplikacja łączy się z serwerem SMTP (najczęściej na porcie 587) i przekazuje wiadomość,
- serwer nadawcy sprawdza w DNS rekord MX domeny odbiorcy, aby ustalić właściwy serwer docelowy,
- wiadomość jest przekazywana do serwera odbiorcy, ewentualnie przez serwery pośredniczące,
- 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).
