POP3

Starszy protokół odbioru poczty, który pobiera wiadomości z serwera na urządzenie i zwykle usuwa je ze skrzynki serwerowej.

POP3 (Post Office Protocol w wersji 3) to jeden z najstarszych protokołów do odbierania poczty e-mail. Jego zadanie jest banalnie proste: łączy się z serwerem pocztowym, pobiera czekające na Ciebie wiadomości na lokalne urządzenie i — w klasycznym scenariuszu — kasuje je z serwera. Działa po protokole TCP, domyślnie na porcie 110 (bez szyfrowania) lub 995 dla wariantu szyfrowanego TLS/SSL, zwanego POP3S. Standard opisuje RFC 1939 z 1996 roku, więc mówimy o weteranie, który pamięta czasy modemów na kabel.

Jak to działa

Model POP3 jest jednokierunkowy: klient (np. program pocztowy na Twoim laptopie) loguje się, ściąga wszystko ze skrzynki odbiorczej na serwerze i rozłącza się. Cała logika kręci się wokół idei „pobierz i trzymaj u siebie”. To rozwiązanie świetnie sprawdzało się, gdy korzystałeś z jednego urządzenia i chciałeś czytać maile offline. Komunikacja przebiega prostymi komendami tekstowymi: USER i PASS do logowania, STAT po statystyki skrzynki, LIST po listę wiadomości, RETR do pobrania konkretnego maila, DELE do oznaczenia do usunięcia i QUIT na koniec.

Przykład z praktyki

Chcesz zobaczyć POP3 gołym okiem? Połącz się z serwerem przez openssl (bo dziś prawie nikt nie wystawia czystego portu 110):

  • openssl s_client -connect pop.gmail.com:995 -crlf
  • potem USER [email protected], PASS haslo, STAT, RETR 1

Serwer odpowie zwięzłym +OK albo -ERR — bez ceregieli. To dobry sposób, żeby zrozumieć, jak niewiele dzieje się pod maską.

Na co uważać

Najczęstsza wpadka: konfigurujesz POP3 na telefonie i laptopie, a maile „znikają” z jednego urządzenia po pobraniu na drugie. To nie bug, to natura protokołu — domyślnie kasuje wiadomości z serwera. Większość klientów ma opcję „zostaw kopię na serwerze”, ale i tak nie zsynchronizuje folderów ani statusu przeczytania. Jeśli czytasz pocztę na kilku urządzeniach, POP3 to zła decyzja — od tego jest IMAP. Druga sprawa: nigdy nie używaj nieszyfrowanego portu 110 w publicznej sieci, bo hasło leci wtedy czystym tekstem.

Pojęcia powiązane

IMAP (synchronizacja zamiast pobierania), SMTP (wysyłanie poczty, nie odbieranie), TLS/SSL (szyfrowanie połączenia), MUA (klient pocztowy), port 995 i 110.