Ú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.