Articles

SMTP czy IMAP: What’s the Difference? [Bonus: What is POP3?]

by John Porrini – April 18, 2019

SMTP or IMAP

Dzisiaj dowiesz się dokładnie, czy powinieneś używać SMTP czy IMAP. W rzeczywistości istnieje zasadnicza różnica pomiędzy tymi dwoma protokołami. W tym artykule pomożemy Ci zrozumieć różnice pomiędzy SMTP a IMAP. Poruszymy również krótko temat POP3.

Zacznijmy.

  • Co to jest SMTP?
  • Co to jest IMAP?
  • Jaki jest przykład współpracy SMTP & IMAP?
  • Co z POP3?

Co to jest SMTP?

SMTP to skrót od Simple Mail Transfer Protocol i jest to standardowy protokół do wysyłania wiadomości e-mail.

Z pomocą SMTP wysyłasz, przekazujesz lub przekierowujesz wiadomości z klienta poczty (jak Microsoft Outlook) do odbierającego serwera poczty e-mail. Nadawca korzysta z serwera SMTP, aby przeprowadzić proces przesyłania wiadomości e-mail.

Kluczową rzeczą, o której należy pamiętać, zastanawiając się, czy używać SMTP czy IMAP, jest to, że SMTP dotyczy wysyłania wiadomości e-mail. Tak więc, jeśli chcesz umożliwić wysyłanie wiadomości e-mail w swojej aplikacji, będziesz chciał używać SMTP zamiast IMAP.

Co to jest IMAP?

Jeśli SMTP to wysyłanie, to co to jest IMAP?

Praktycznie rzecz ujmując, IMAP (Internet Access Message Protocol) jest protokołem e-mail, który zajmuje się zarządzaniem i pobieraniem wiadomości e-mail z serwera odbiorczego.

Ponieważ IMAP zajmuje się pobieraniem wiadomości, nie będziesz w stanie używać protokołu IMAP do wysyłania wiadomości e-mail. Zamiast tego, IMAP będzie używany do odbierania wiadomości.

Przykład SMTP & IMAP Working Together

Czy wysyłasz transakcyjnego e-maila, takiego jak reset hasła, czy otrzymujesz powiadomienie o wypłacie – są szanse, że używasz zarówno SMTP, jak i IMAP.

Oto jak SMTP i IMAP współpracują ze sobą w celu przesłania wiadomości e-mail.

  • 1) Po utworzeniu wiadomości e-mail i naciśnięciu przycisku „wyślij”, Twój klient poczty (np. Gmail, Thunderbird, Outlook, itp.) użyje protokołu SMTP do wysłania wiadomości e-mail.) użyje protokołu SMTP, aby wysłać wiadomość z klienta poczty do serwera poczty elektronicznej.
  • 2) Następnie serwer poczty elektronicznej użyje protokołu SMTP, aby przekazać wiadomość do serwera odbiorcy.
  • 3) Po pomyślnym odebraniu transmisji SMTP (wskazanym przez kod odpowiedzi 250 OK) klient poczty odbiorcy pobierze wiadomość za pomocą protokołu IMAP i umieści ją w skrzynce odbiorczej, aby odbiorca mógł uzyskać do niej dostęp.

Co to jest POP3?

Oprócz IMAP istnieje jeszcze jeden protokół odbierania poczty elektronicznej – nazywa się POP3.

POP to skrót od Post Office Protocol.

A liczba trzy oznacza „wersję 3”, która jest najnowszą wersją i najczęściej używaną – stąd określenie „POP3.”

Jaka jest więc różnica między POP a IMAP?

POP vs IMAP

POP3 pobiera wiadomości e-mail z serwera na jeden komputer, a następnie usuwa je z serwera.

Z drugiej strony IMAP przechowuje wiadomości na serwerze i synchronizuje je na wielu urządzeniach.

Czy powinieneś używać POP3 czy IMAP?

Zależy to od tego, w jaki sposób chcesz uzyskać dostęp do swoich wiadomości e-mail.

Ogólnie rzecz biorąc, IMAP jest bardziej wydajny i jest zalecaną metodą odbierania wiadomości e-mail, jeśli pracujesz na wielu urządzeniach.

Alternatywnie, jeśli wolisz mieć wszystkie wiadomości e-mail dostępne w trybie offline i jeśli masz urządzenie przeznaczone do obsługi wiadomości e-mail, POP może być odpowiednią opcją.

Podsumowanie protokołów SMTP, IMAP i POP3

Aby zakończyć nasz wpis na blogu na temat używania SMTP lub IMAP, oto szybkie podsumowanie:

  • SMTP jest standardowym protokołem przemysłowym do wysyłania wiadomości e-mail. Jeśli chcesz wysyłać wiadomości e-mail, użyj SMTP zamiast IMAP. Usługa przekaźnika SMTP może pomóc ci w wysyłaniu wiadomości e-mail bez konieczności budowania własnego serwera SMTP.
  • IMAP jest jednym z najbardziej powszechnych protokołów odbierania wiadomości e-mail. IMAP synchronizuje wiadomości na wszystkich urządzeniach.
  • POP3 to kolejny protokół do odbierania poczty na jednym urządzeniu. Korzystanie z POP3 oznacza, że poczta będzie dostępna offline i usuwana z serwera.

Do tej pory powinieneś zauważyć, że istnieją znaczące różnice pomiędzy IMAP, POP i SMTP.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *