GNU/Linux >> Znalost Linux >  >> Linux

IMAP vs. POP3 vs. SMTP:Jaké jsou rozdíly?

Úvod

E-maily jsou stále nejrozšířenější komunikační metodou v obchodním světě. E-mailové zprávy jsou přenášeny přes internet pomocí e-mailových protokolů, tj. pravidel pro směrování a adresování e-mailových dat.

Tento článek porovná tři oblíbené protokoly pro přenos e-mailů – IMAP, POP3 a SMTP. Průvodce vysvětluje, jak každý z protokolů funguje a jak spolupracují při umožnění zasílání e-mailových zpráv.

Co je IMAP?

Protokol IMAP (Internet Message Access Protocol) je protokol příchozích e-mailů, který umožňuje synchronizaci e-mailů na více zařízeních. Vedle POP3 je IMAP nejoblíbenějším protokolem pro načítání e-mailů, který podporují všichni hlavní e-mailoví klienti.

Jak funguje protokol IMAP?

IMAP umožňuje efektivní správu e-mailů pro více klientů tím, že uchovává zprávy na serveru, dokud se uživatel nerozhodne je smazat. Tímto způsobem, i když si klient stáhne e-mail ze serveru, jsou e-maily k dispozici pro synchronizaci na jiných zařízeních.

Když IMAP klient komunikuje se serverem a najde novou zprávu, stáhne pouze hlavičku zprávy, která slouží jako náhled. Celá zpráva se stáhne, až když se ji uživatel rozhodne otevřít.

IMAP je obousměrný protokol , což znamená, že uživatel může spravovat obsah e-mailového serveru. Místo pouhého stahování zpráv umožňuje protokol IMAP označovat zprávy na serveru jako přečtené, zodpovězené, přeposlané nebo smazané.

Proces načítání pošty IMAP má tři kroky :

  • E-mailový klient naváže spojení s poštovním serverem.
  • Klient stáhne záhlaví zpráv ze serveru.
  • Pokud se uživatel rozhodne zprávu přečíst, protokol IMAP načte zprávu ze serveru.

IMAP naváže spojení se serverem pomocí transportní vrstvy TCP/IP. Jakmile je spojení navázáno, protokol používá port 143 k naslouchání serveru. Pro zabezpečená připojení SSL/TLS používá IMAP port 993. Tyto dva porty jsou výchozí hodnoty pro IMAP, ale uživatel je může změnit.

Co je POP3?

Post Office Protocol verze 3 (POP3) je nejpoužívanější verzí POP. Jedná se o jednoduchý protokol příchozí pošty, který přesouvá zprávy uložené na e-mailovém serveru do místního e-mailového klienta. POP patří mezi nejstarší e-mailové protokoly navržené v době, kdy uživatelé přistupovali k internetu pomocí telefonického připojení a jiných typů dočasných připojení.

Jak POP3 funguje?

POP3 je jednosměrný protokol . Když e-mailový klient zkontroluje server pomocí protokolu POP3, stáhne nové zprávy a poté je ze serveru odstraní. To umožňuje uživatelům číst a spravovat své zprávy, když jsou offline.

Protože komunikační kanál POP3 není obousměrný, není možná další správa zpráv a ostatní zařízení nemohou stahovat kopie. Výchozí nastavení pro mazání zpráv ze serveru zabraňuje zaplnění úložného prostoru.

Připojení POP3 má čtyři fáze:

  • Autorizace - klient poskytuje přihlašovací údaje pro přístup k poštovnímu serveru.
  • Transakce - klient stáhne zprávy do místního počítače.
  • Aktualizovat - server odstraní stažené zprávy.
  • Konec - připojení se ukončí.

K propojení e-mailového klienta a serveru využívá POP3 protokol TCP/IP. Servery POP3 standardně používají port 110. POP3S (Post Office Protocol 3 over TLS/SSL) přes port 995 se používá pro šifrovanou komunikaci.

Co je SMTP?

Simple Mail Transfer Protocol (SMTP) je odchozí e-mailový protokol. Na rozdíl od protokolů příchozí pošty, jako jsou IMAP a POP3, je účelem SMTP umožnit přenos zpráv z místního počítače na e-mailový server.

Jak SMTP funguje?

Když uživatel odešle e-mailovou zprávu, SMTP použije software Message Transfer Agent (MTA) k předání zprávy na požadované internetové umístění. SMTP je také filtr zpráv, který řídí počet zpráv odeslaných za určité období.

SMTP se připojuje k e-mailovému serveru ve třech fázích:

  • Podání ruky - Klient SMTP a server SMTP navazují spojení.
  • Transakce - klient posílá odchozí zprávy na server.
  • Konec - připojení je ukončeno.

Stejně jako IMAP a POP3, SMTP používá TCP/IP pro připojení k internetu. Výchozí port pro přenos SMTP je 587 a tento port také zpracovává šifrovanou komunikaci TLS. SMTP relaying, tj. komunikace založená na SMTP mezi dvěma poštovními servery se tradičně provádí pomocí portu 25.

Jak spolu spolupracují?

Aby systém zasílání e-mailových zpráv správně fungoval, musí protokoly příchozích a odchozích e-mailů spolupracovat. Následující část popisuje cestu, kterou e-mailová zpráva prochází na cestě k příjemci.

  • SMTP spojuje e-mailového klienta odesílatele s e-mailovým serverem obvykle patřícím poskytovateli internetových služeb odesílatele (ISP).
  • Jakmile je zpráva na serveru, SMTP vyhledá v hlavičce zprávy e-mailovou adresu příjemce a získá IP adresu e-mailové domény v systému názvů domén.
  • Zpráva je poté přenesena na server SMTP příjemce.
  • Server SMTP doručí zprávu do poštovní schránky příjemce.
  • Když se příjemce připojí ke své poštovní schránce, může ke stažení zprávy použít protokol IMAP nebo POP3.

IMAP vs. POP3:Který si vybrat?

Dva protokoly příchozí pošty, IMAP a POP3, jsou navrženy s ohledem na různé případy použití. Rozhodnutí, který z nich si vybrat, závisí na vašich konkrétních potřebách a zdrojích, které máte k dispozici.

Vyberte IMAP kdy:

  • K e-mailům potřebuje přístup více než jedno zařízení - IMAP uchovává e-maily na serveru, takže zprávy může přijímat více zařízení současně.
  • Poštovní schránky je třeba synchronizovat - IMAP synchronizuje každého registrovaného klienta se stavem poštovního serveru.
  • K uspořádání e-mailů používáte složky - IMAP umožňuje vytvoření hierarchické struktury na vašem serveru. POP3 tuto funkci nepodporuje.

Vyberte POP3 kdy:

  • Úložný prostor serveru je nedostatečný - POP3 automaticky odstraní zprávy, jakmile jsou staženy. Na druhou stranu může IMAP rychle zaplnit e-mailový server e-maily.
  • Odlehčené řešení je preferováno - Kvůli neustálé synchronizaci mezi serverem a klientem spotřebovává IMAP více CPU a RAM než POP3. Proto je POP3 řešením méně náročným na zdroje.
  • Ochrana soukromí je prioritou - Na rozdíl od IMAP POP3 nezanechává zprávy na serveru, kde by mohly být předmětem potenciálního narušení bezpečnosti.

Linux
  1. Router pfSense vs Netgear:Jaké jsou hlavní rozdíly?

  2. Fedora vs Ubuntu:Jaké jsou klíčové rozdíly?

  3. Jaké jsou výhody CloudLinuxu?

  1. Jaké jsou rozdíly mezi lsof a netstat na linuxu?

  2. Jaké jsou rozdíly mezi hlavními distribucemi Linuxu? Všimnu si?

  3. Odesílání e-mailů z mého serveru

  1. MySQL vs. MariaDB:Jaké jsou hlavní rozdíly mezi nimi

  2. Jaké jsou hlavní rozdíly mezi Bsd a Gnu/linux Userland?

  3. Jaké jsou funkční rozdíly mezi .profile .bash_profile a .bashrc