Wielu dostawców poczty e-mail pyta mnie, czy jestem zainteresowany korzystaniem z POP3 lub IMAP. Co to dokładnie są i kiedy powinienem rozważyć ich użycie?
29
IMAP jest fantastyczny, jeśli używasz tego samego konta e-mail na wielu urządzeniach, takich jak komputer stacjonarny, telefon komórkowy, laptop i interfejs sieciowy. Ilekroć czytasz wiadomość e-mail na jednym urządzeniu, jest ona synchronizowana z serwerem IMAP, a następnie synchronizowana na wszystkich innych urządzeniach i oznaczana jako przeczytana na każdym urządzeniu.
Z drugiej strony POP3 pobiera wiadomości e-mail do klienta, a następnie (zwykle) usuwa je z serwera. Oznacza to, że jeśli otrzymasz e-mail, gdy jesteś poza domem na telefonie komórkowym i go przeczytasz, nie dostaniesz go na komputerze stacjonarnym.
POP3 i IMAP to dwa różne protokoły używane do przeglądania poczty. Duża różnica polega na tym, że POP3 pobiera wiadomości do twojego klienta. IMAP pozostawia wiadomość e-mail na serwerze, gdy w kliencie stacjonarnym jest przechowywana podstawowa pamięć podręczna. IMAP ma reputację używaną z dostawcami poczty internetowej. IMAP zapewnia lepszą obsługę wielu klientów, ponieważ wiadomości są przechowywane na serwerze. Więcej informacji można znaleźć w tych dwóch linkach.
źródło
Oto krótki samouczek, który napisałem kilka lat temu na temat działania poczty e-mail, SMTP, POP3, IMAP, poczty internetowej ...
Co to jest standard?
Standard to zbiór zasad, których przestrzegają wszyscy programiści na całym świecie. Niektóre standardy obejmują HTTP, SMTP, POP3,… Istnieje oficjalna dokumentacja opisująca każdy poszczególny standard, a większość standardów istnieje od 0 do 30 lat.
Każdy standardowy dokument jest bardzo szczegółowym wyjaśnieniem, czym jest standard i jak działa. Zwykle norma ma powiązany z nią numer RFC, ale istnieje wiele różnych rodzajów standardów.
Protokoły
SMTP i POP3 to „standardy”. Każdy standard opisuje inny protokół. Protokół to dowolny rodzaj komunikacji między 2 lub więcej komputerami.
Co to jest SMTP?
SMTP jest protokołem „standardowym” używanym do wysyłania wiadomości e-mail. Twój komputer używa SMTP do wysyłania wiadomości e-mail. Patrz RFC 821, sierpień 1982 r
Co to jest POP3?
POP3 jest protokołem „standardowym” używanym do otrzymywania wiadomości e-mail. Twój komputer używa POP3 do odbierania wiadomości e-mail. POP3 jest również nazywany po prostu POP. Patrz RFC 1939, maj 1996 r .
POP3 zazwyczaj łączy się z serwerem poczty i pobiera wiadomości na komputer. Następnie może opcjonalnie usunąć wiadomość z serwera (co zwykle jest skonfigurowane).
Jak działa poczta e-mail
Kilka ważnych uwag:
Jedynym sposobem na wysłanie wiadomości e-mail jest użycie SMTP. (Właściwie możesz także użyć MAPI i kilku innych rzeczy, ale nie wchodźmy w to)
Jedynym sposobem na otrzymywanie wiadomości e-mail jest użycie POP3. (Właściwie jest też IMAPv4, ale będziemy udawać, że POP3 jest jedynym sposobem)
Jak działają aplikacje e-mail:
Komunikacja SMTP jest obecna na twoim komputerze, bez względu na to, jakiego klienta poczty e-mail używasz. Za każdym razem, gdy wiadomość e-mail jest wysyłana, komputer używa SMTP do jej wysłania. Nie ma znaczenia, czy korzystasz z Eudora, Outlook, Outlook Express, Mozilla Thunderbird, czy niestandardowego programu. Wszystkie programy używają SMTP do wysyłania wiadomości e-mail.
Korzystając ze standardów masz gwarancję, że nawet wiesz, że użytkownik A korzysta z programu Outlook, a użytkownik B korzysta z Eudory, i oba mają różne serwery SMTP, z których każdy będzie mógł się komunikować.
Co to jest HTTP?
Zanim będę mógł uzyskać dostęp do poczty internetowej, musisz najpierw dowiedzieć się, czym jest HTTP. HTTP to tylko kolejny standardowy protokół. Ale HTTP ma na celu pobieranie plików i stron internetowych, w przeciwieństwie do SMTP, który ma wysyłać wiadomości e-mail. Patrz HTTP 1.1 RFC 2616, czerwiec 1999 .
Co to jest poczta internetowa?
Poczta internetowa to internetowa strona internetowa, która umożliwia wysyłanie i odbieranie wiadomości e-mail za pomocą protokołu HTTP.
Ale poczekaj chwilę, czyż nie powiedziałem, że JEDYNYM sposobem na wysłanie e-maila jest SMTP?
Tak! Strona internetowa udostępnia Ci formularz, który wypełniasz. Twój komputer nie wie, że różni się on od formularza, który wypełniasz, aby wprowadzić dane karty kredytowej, formularza, który wypełniasz, aby wpisać adres domowy, lub formularza, który wypełniasz, aby zalogować się w innej sieci teren. Komputer wie tylko, że wypełniasz formularz.
Po naciśnięciu przycisku wysyłania przeglądarka wysyła formularz na serwer. Serwer wie jednak, że ten formularz dotyczy wiadomości e-mail. Serwer interpretuje formularz i wyodrębnia potrzebne informacje. Serwer HTTP używa następnie SMTP do wysłania wiadomości. Ponieważ jedynym sposobem, w jaki wiadomość ma dotrzeć od użytkownika A do użytkownika B, jest SMTP.
To, co zrobiła przeglądarka internetowa, zmusza cię do myślenia, że wysyłasz wiadomość e-mail. Ale tak naprawdę dzieje się tak, ponieważ przeglądarka internetowa wypełnia formularz, a następnie serwer internetowy używa SMTP do wysyłania wiadomości e-mail.
Czy możesz podać mi pocztę internetową?
W jaki sposób serwer WWW używa SMTP?
Ponieważ SMTP jest standardowym protokołem, używa SMTP w taki sam sposób, jak każdy program używałby SMTP. Zobacz sekcję „Jak działa poczta e-mail”.
Co to jest IMAPv4?
Wspomniałem wcześniej o IMAPv4. IMAPv4 to druga metoda używana przez klientów poczty e-mail do pobierania wiadomości e-mail. IMAPv4 jest również nazywany po prostu IMAP. IMAPv4 jest bardziej złożony niż POP3, ale umożliwia pracę z pocztą e-mail z wielu komputerów. Jeśli korzystasz z więcej niż jednego komputera i chcesz uzyskać dostęp do swojej poczty e-mail z obu komputerów, IMAP jest właściwym rozwiązaniem.
IMAP przechowuje wszystkie swoje dane na serwerze pocztowym. W ten sposób każdy klient poczty z każdego innego komputera może być zsynchronizowany. Gdy czytasz wiadomość e-mail z jednego komputera, komputer służbowy również zobaczy, że wiadomość została przeczytana. Ponieważ dane są przechowywane na serwerze, konta e-mail IMAP są zwykle droższe.
Odniesienie
źródło
Oto dobre porównanie tych dwóch
źródło
Oba są standardowymi protokołami internetowymi ( RFC 1064 IMAP4 - RFC 1939 POP3 ) do pobierania wiadomości e-mail z serwera pocztowego. Większość klientów poczty e-mail implementuje te protokoły.
IMAP („Internet Message Access Protocol”) pozwala organizować wiadomości e-mail w folderach * na serwerze, które można synchronizować z klientem e-mail. IMAP synchronizuje również flagę „czytaj” i inne właściwości wiadomości e-mail (jeśli była to odpowiedź, przekaz itp.)
Wiadomości e-mail POP3 („Post Office Protocol”) są pobierane z jednej skrzynki odbiorczej i zwykle są usuwane po pobraniu, w zależności od ustawień klienta.
Nie można używać IMAP ani POP3 do wysyłania wiadomości e-mail, po to jest SMTP.
* Foldery są nazywane „skrzynkami pocztowymi” w specyfikacji IMAP.
źródło
POP3 (Post Office Protocol wersja 3) to protokół używany do pobierania wiadomości e-mail z serwera. Protokół POP3 został utworzony z powodu zaprojektowania systemu poczty elektronicznej, który wymaga, aby serwer przechowywał pocztę przez chwilę, dopóki nie zostanie odebrana przez uprawnionego odbiorcę.
IMAP (Internet Message Access Protocol) to standardowy protokół dostępu / pobierania wiadomości e-mail z serwera. IMAP pozwala użytkownikom wybrać wiadomość e-mail, którą weźmie, utworzyć folder na serwerze, wyszukać określone wiadomości e-mail, a nawet usunąć wiadomości e-mail na serwerze. Ta zdolność jest znacznie lepsza niż POP (Post Office Protocol), który pozwala tylko na pobieranie / pobieranie wszystkich wiadomości bez wyjątku.
SMTP (Simple Mail Transfer Protocol) jest powszechnie używanym protokołem do wysyłania poczty elektronicznej w Internecie. Ten protokół służy do przesyłania danych z komputera wysyłającego wiadomość e-mail do serwera poczty odbiorcy.
W celach informacyjnych możesz przeczytać ten http://signinx.com/difference-between-pop3-imap-smtp/
źródło
Jeśli korzystasz z wiadomości e-mail od dostawcy, najlepiej skonsolidować ją na koncie Gmail, aby mieć kontrolę nad własnym adresem e-mail. Tak wielu ludzi, którzy zmieniają dostawców usług, odczuwa ból związany z utratą adresu e-mail, i nie ma takiej potrzeby.
Wystarczy zarejestrować się w Gmailu (lub innym koncie e-mail innym niż dostawca, które umożliwia pobieranie za pomocą POP3) i postępuj zgodnie z instrukcjami na miejscu, jak włączyć Gmaila w celu pobierania POP3 od twojego dostawcy.
Następnie uzyskaj dostęp do Gmaila (z pocztą operatora) za pomocą Internetu, POP3 lub IMAP, według własnego uznania.
źródło
Są to metody pobierania wiadomości e-mail z serwera. Jest kilka fajnych porównań, szczególnie tego z UOregon. Jak powiedzieli inni, dużą różnicą jest pamięć po stronie serwera w porównaniu do pamięci po stronie klienta.
źródło
IMAP
Czy uzyskujesz dostęp do wiadomości e-mail z różnych urządzeń, takich jak komputer, tablet lub smartfon? Zalecany jest IMAP.
1. Wszystkie wiadomości e-mail będą przechowywane na serwerze i będziesz mieć do nich dostęp z dowolnego miejsca.
2. Twoje dane są zsynchronizowane, dzięki czemu wiadomości e-mail, foldery itp. Mają zawsze ten sam status na wszystkich urządzeniach.
3. Twoje dane są bezpieczne, nawet jeśli urządzenie jest uszkodzone lub zagubione.
POP3
Czy zawsze uzyskujesz dostęp do wiadomości e-mail z tego samego urządzenia, które ma ograniczony dostęp do Internetu? Następnie POP3 oferuje więcej zalet.
1. Wszystkie wiadomości e-mail są pobierane na urządzenie.
2. Możesz również uzyskać dostęp do swoich wiadomości e-mail w trybie offline.
3. Dane, takie jak wiadomości e-mail i foldery, nie są synchronizowane między różnymi urządzeniami.
źródło