SŁOWNIK TERMINÓW

SMTP (Simple Mail Transfer Protocol)

SMTP (ang. Simple Mail Transfer Protocol) to podstawowy protokół komunikacyjny używany do wysyłania wiadomości e-mail przez internet. Działa na zasadzie „wypychania” (ang. push) wiadomości od nadawcy do serwera pocztowego i dalej do odbiorcy.

Główne cechy SMTP:

  1. Wysyłanie wiadomości – odpowiada za przekazanie e-maila z klienta (np. Outlook, Gmail) na serwer pocztowy oraz między serwerami.
  2. Działa na porcie 25 (domyślnie), ale często używa się też portów 465 (SMTPS) lub 587 (z TLS).
  3. Tekstowy protokół – komunikacja odbywa się za pomocą prostych poleceń tekstowych, np.:
    • HELO – inicjuje połączenie,
    • MAIL FROM: – określa nadawcę,
    • RCPT TO: – wskazuje odbiorcę,
    • DATA – przesyła treść wiadomości.
  4. Wymaga uwierzytelnienia – nowoczesne serwery często wymagają loginu i hasła, aby zapobiec spamowaniu.
  5. Współpracuje z innymi protokołami – SMTP wysyła e-maile, ale do odbierania używa się zwykle POP3 lub IMAP.

Przykład przepływu wiadomości:

  1. Użytkownik pisze e-mail w kliencie (np. Thunderbird).
  2. Klient łączy się z serwerem SMTP (np. 'smtp.gmail.com’).
  3. SMTP przekazuje wiadomość na serwer odbiorcy (np. 'serwer-pocztowy.onet.pl’).
  4. Odbiorca pobiera wiadomość za pomocą POP3/IMAP.

SMTP nie szyfruje danych domyślnie, dlatego często używa się go z TLS/SSL (wówczas nazywa się SMTPS).