Protokoły e-mail — wyjaśnienie

IMAP i SMTP to protokoły używane przez aplikacje pocztowe do wysyłania i odbierania bezpiecznych e-maili. POP3 to przestarzały standard, który jest używany coraz rzadziej.

SMTP

Simple Mail Transfer Protocol (SMTP) to protokół poczty wychodzącej używany do wysyłania e-maili z Twojej aplikacji pocztowej na serwer poczty. Działa on następująco:

1. Piszesz wiadomość e-mail (i dodajesz załączniki) lokalnie w swojej aplikacji pocztowej.

2. Gdy klikniesz Wyślij, aplikacja pocztowa łączy się z serwerem pocztowym SMTP i przesyła e-mail.

3. Po przesłaniu e-maila aplikacja pocztowa rozłącza się z serwerem poczty.

Większość serwerów pocztowych akceptuje połączenia przez port TCP 587 i port TCP 2525. Różne usługi pocztowe mogą używać innych portów, chociaż wiele z nich blokuje wychodzące połączenia klientów na porcie TCP 25, ponieważ o ile ten port jest używany do komunikacji między serwerami SMTP, często jest nadużywany do wysyłania spamu.

IMAP

IMAP to protokół poczty przychodzącej używany do pobierania e-maili ze zdalnego serwera poczty do aplikacji pocztowej. IMAP potrafi:

  • Grupować powiązane wiadomości i tworzyć z nich wątki lub umieszczać je w folderach.
  • Określać, czy wiadomość e-mail została przeczytana, czy na nią odpowiedziano, lub czy została usunięta.
  • Przeszukiwać wiadomości na serwerze poczty.

IMAP działa następująco:

1. Aplikacja pocztowa łączy się z serwerem poczty (zazwyczaj przez port TCP 993, zakładając bezpieczne połączenie TLS).

2. Przeglądasz i zarządzasz swoimi e-mailami na serwerze.

3. Aplikacja pocztowa pozostaje połączona z serwerem poczty i kontynuuje aktualizację w czasie rzeczywistym, dopóki jej nie zamkniesz.

W przypadku IMAP e-maile są pobierane indywidualnie tylko wtedy, gdy klikniesz, aby je wyświetlić. Wiadomości nie są usuwane z serwera (chyba że zdecydujesz się je usunąć, ale nawet wtedy prawdopodobnie trafią domyślnie do folderu Kosz, a nie zostaną całkowicie usunięte).

Po połączeniu z serwerem poczty za pomocą IMAP wszelkie wprowadzane zmiany, takie jak odpowiadanie na e-maile, ich usuwanie lub przenoszenie do innych folderów, zachodzą na serwerze poczty. Oznacza to, że gdy połączysz się z serwerem za pomocą IMAP na innym urządzeniu, wszystkie zmiany zostaną zsynchronizowane.

POP3

POP3 to najnowsza wersja protokołu Post Office Protocol(nowe okno) (POP) i jest przestarzałym standardem, który nie jest już często używany.

Podobnie jak IMAP, POP3 jest protokołem poczty przychodzącej, co oznacza, że służy do pobierania wiadomości e-mail ze zdalnego serwera do aplikacji pocztowej. POP3 to prosty protokół, który zazwyczaj działa w następujący sposób:

1. Aplikacja pocztowa łączy się z serwerem poczty (zazwyczaj przez port TCP 995, zakładając bezpieczne połączenie TLS).

2. Pobiera e-maile.

3. Usuwa kopie pobranych wiadomości e-mail z serwera poczty.

4. Rozłącza się z serwerem.

POP3 obsługuje różne bezpieczne metody uwierzytelniania, a jego prostota jest czasami postrzegana jako jedna z jego głównych zalet. Niewiele rzeczy może pójść nie tak. Wadą tej prostoty jest to, że POP3 nie oferuje zaawansowanych funkcji zarządzania pocztą.

Ponieważ POP3 usuwa e-maile z serwerów pocztowych po ich pobraniu, nie jest zbyt przydatny do synchronizowania poczty na różnych urządzeniach.

Jest to częściowo rozwiązane przez opcję nieusuwania e-maili z serwera poczty po ich pobraniu, ale IMAP znacznie lepiej radzi sobie z synchronizacją e-maili między klientami.

Interfejsy API

W praktyce zadanie łączenia aplikacji pocztowych z serwerami poczty jest coraz częściej obsługiwane przez interfejsy programowania aplikacji(nowe okno) (API). Są to programy komputerowe, które prawdopodobnie nadal korzystają z protokołów takich jak SMTP i IMAP, ale ukrywają wewnętrzne szczegóły w sposób przyjazny dla użytkownika, dzięki czemu nie musisz wykonywać żadnej ręcznej konfiguracji w aplikacji pocztowej.

Proton Mail oraz IMAP, SMTP i POP3

Proton Mail obsługuje SMTP i IMAP za pośrednictwem Proton Mail Bridge. Jest to aplikacja typu open-source, która pozwala w pełni zintegrować konto Proton Mail z dowolnym programem obsługującym IMAP i SMTP. Obejmuje to Microsoft Outlook, Mozilla Thunderbird i Apple Mail.

Proton Mail Bridge działa w tle na komputerze i płynnie szyfruje oraz odszyfrowuje pocztę, gdy trafia ona na Twój komputer i go opuszcza. Żadna inna usługa poczty e-mail nie oferuje funkcji chroniącej prywatność w ten sposób.

Proton Mail Bridge współpracuje z większością klientów, którzy prawidłowo implementują SMTP i IMAP. Weryfikujemy, że Proton Mail Bridge działa w Apple Mail, Outlooku i Thunderbirdzie, ale inne aplikacje pocztowe również powinny być kompatybilne. Pracujemy nad zapewnieniem większej kompatybilności z kolejnymi klientami w przyszłości.

Proton Mail Bridge nie obsługuje POP3, ponieważ Proton Mail chce zapewnić płynne działanie na wielu platformach.

Dowiedz się więcej o Proton Mail Bridge

IMAP vs. POP3

Po pierwsze należy zauważyć, że Proton Mail Bridge zawsze używa IMAP, a wiele innych usług pocztowych (w tym Gmail) używa API do automatycznej konfiguracji aplikacji pocztowej.

Jeśli ręcznie konfigurujesz aplikację pocztową, wybierz IMAP. Dzięki zaawansowanym funkcjom zarządzania pocztą i łatwości dostępu na wielu urządzeniach, IMAP jest zdecydowanie najlepszą opcją dla większości osób przez większość czasu.

POP3 jest przydatny głównie wtedy, gdy masz wolne lub przerywane połączenie internetowe, ponieważ wszystkie e-maile są pobierane bezpośrednio na Twoje urządzenie. POP3 może być również przydatny, jeśli masz bardzo mało miejsca na serwerze poczty, ponieważ e-maile są zazwyczaj usuwane z serwera po pobraniu na urządzenie.

Pamiętaj jednak, że nawet darmowe konto Proton Mail oferuje 500 MB pamięci, więc jest mało prawdopodobne, aby był to kiedykolwiek problem podczas korzystania z naszej usługi.

TL;DR: Używaj IMAP.