Który protokół pocztowy umożliwia między innymi przechowywanie odbieranych wiadomości e-mail na serwerze, zarządzanie wieloma folderami, usuwanie wiadomości i przenoszenie ich pomiędzy folderami?
A. Internet Message Access Protocol (IMAP).
B. Post Office Protocol (POP).
C. Simple Mail Transfer Protocol (SMTP).
D. Multipurpose Internet Mail Extensions (MIME).
Pytanie z egzaminu CKE, styczeń 2018 (arkusz E.13-X-18.01).
IMAP, czyli Internet Message Access Protocol, jest tutaj właściwą odpowiedzią, bo ten protokół został zaprojektowany do pracy ze skrzynką pocztową znajdującą się na serwerze. Klient poczty, np. Outlook, Thunderbird albo aplikacja w telefonie, nie musi pobierać wszystkiego na stałe do jednego urządzenia. Może synchronizować stan wiadomości, foldery, flagi przeczytane/nieprzeczytane, przenosić maile między katalogami, usuwać je i widzieć te zmiany także na innych urządzeniach. To jest bardzo praktyczne, bo dziś większość osób korzysta z poczty równolegle na komputerze, smartfonie i przez webmail. IMAP standardowo używa portu 143, a w bezpiecznej wersji z TLS najczęściej 993. W praktyce branżowej warto konfigurować właśnie szyfrowane połączenie IMAPS, mocne hasła lub uwierzytelnianie wieloskładnikowe, bo poczta często zawiera dane firmowe i prywatne. Moim zdaniem IMAP najlepiej pokazuje różnicę między prostym pobraniem wiadomości a pełną synchronizacją skrzynki. POP raczej pobiera pocztę, SMTP wysyła, MIME opisuje format treści i załączników, a zarządzanie folderami na serwerze to właśnie typowa robota IMAP.
W tym pytaniu łatwo pomylić kilka protokołów pocztowych, bo wszystkie kręcą się wokół e-maili, ale każdy ma trochę inne zadanie. POP, najczęściej spotykany jako POP3, służy głównie do pobierania wiadomości ze skrzynki na komputer użytkownika. Historycznie był dobry wtedy, gdy ktoś czytał pocztę na jednym komputerze i chciał ją po prostu ściągnąć lokalnie. Może zostawiać kopie na serwerze, zależnie od ustawień klienta, ale nie jest projektowany jako wygodny mechanizm synchronizacji folderów, flag i przenoszenia wiadomości między katalogami. Dlatego przy kilku urządzeniach POP potrafi robić bałagan, bo telefon, laptop i webmail nie zawsze widzą ten sam stan skrzynki.
MIME też dotyczy poczty, ale nie jest protokołem do odbierania ani zarządzania wiadomościami. To zestaw rozszerzeń opisujących, jak w e-mailu zapisać różne typy treści, na przykład polskie znaki, HTML, obrazki czy załączniki PDF. Bez MIME poczta byłaby mocno ograniczona, ale MIME nie odpowiada za foldery na serwerze.
SMTP z kolei jest protokołem wysyłania i przekazywania wiadomości między serwerami pocztowymi oraz od klienta do serwera nadawczego. Kojarzenie go z całą obsługą poczty to typowy błąd myślowy, bo użytkownik widzi jeden program pocztowy, a pod spodem działają różne mechanizmy. SMTP zwykle korzysta z portów 25, 587 albo 465, natomiast nie służy do przeglądania skrzynki odbiorczej i zarządzania folderami. Do opisanych w pytaniu funkcji, zgodnie z praktyką i standardem IMAP4, pasuje IMAP.
MIME też dotyczy poczty, ale nie jest protokołem do odbierania ani zarządzania wiadomościami. To zestaw rozszerzeń opisujących, jak w e-mailu zapisać różne typy treści, na przykład polskie znaki, HTML, obrazki czy załączniki PDF. Bez MIME poczta byłaby mocno ograniczona, ale MIME nie odpowiada za foldery na serwerze.
SMTP z kolei jest protokołem wysyłania i przekazywania wiadomości między serwerami pocztowymi oraz od klienta do serwera nadawczego. Kojarzenie go z całą obsługą poczty to typowy błąd myślowy, bo użytkownik widzi jeden program pocztowy, a pod spodem działają różne mechanizmy. SMTP zwykle korzysta z portów 25, 587 albo 465, natomiast nie służy do przeglądania skrzynki odbiorczej i zarządzania folderami. Do opisanych w pytaniu funkcji, zgodnie z praktyką i standardem IMAP4, pasuje IMAP.