Poštovní protokoly

Contents
[ ]

SMTP

SMTP (Simple Mail Transfer Protocol) je protokol používaný k odesílání a přijímání e‑mailových zpráv přes Internet. Je klíčovou součástí procesu e‑mailové komunikace a primárně zodpovídá za přenos e‑mailů ze serveru odesílatele na server příjemce, stejně jako za odesílání e‑mailů z klienta na server. Výchozí port pro SMTP je 25 pro komunikaci mezi poštovními servery. Porty 587 a 465 jsou také používány pro SMTP, přičemž 587 se běžně používá pro podávání pošty a 465 pro SMTP přes SSL (SMTPS). SMTP je definováno verze RFC 5321.

Klíčové funkce:

  • Podporuje autentizační mechanismy (např. SMTP AUTH), aby zajistil, že e‑maily může odesílat pouze oprávněný uživatel.
  • SMTP může používat SSL/TLS k šifrování spojení mezi klientem a serverem, čímž zajišťuje bezpečný přenos e‑mailových dat.
  • Poskytuje podrobné chybové zprávy a stavové kódy k indikaci úspěchu nebo selhání přenosu e‑mailu.
  • SMTP dokáže zpracovávat multipart zprávy, což umožňuje zahrnutí příloh a různých typů obsahu do e‑mailu.
  • SMTP je široce akceptovaný a standardizovaný protokol, který zajišťuje kompatibilitu mezi různými e‑mailovými systémy a klienty (např. Microsoft Outlook, Mozilla Thunderbird používají SMTP k odesílání odchozích e‑mailů). Automatizované systémy a aplikace používají SMTP k odesílání oznámení, upozornění a dalších automatických e‑mailů.

IMAP

Internet Message Access Protocol (IMAP) je standardní protokol používaný e‑mailovými klienty k přístupu, načítání a správě e‑mailových zpráv z poštovního serveru. Mezi podporovanými klienty jsou Microsoft Outlook, Mozilla Thunderbird, Apple Mail a mnoho webmailových služeb jako Gmail, Yahoo Mail a Outlook.com. Nejčastěji používanou verzí je IMAP4, definovaná RFC 3501. Na rozdíl od POP (Post Office Protocol), který stahuje e‑maily do lokálního zařízení, IMAP ukládá e‑maily na server. Možnost prohlížet a spravovat e‑mailové zprávy přímo na serveru poskytuje flexibilitu přístupu z více zařízení a míst, čímž snižuje riziko ztráty dat v případě ztráty nebo poškození zařízení. IMAP synchronizuje e‑mailového klienta se serverem, zajišťuje, že změny provedené v jednom klientovi (např. přečtení nebo smazání e‑mailu) se projeví ve všech ostatních klientech. IMAP typicky používá port 143 pro nešifrovanou komunikaci a port 993 pro šifrovanou (SSL/TLS) komunikaci.

Klíčové funkce:

  • Správa složek. IMAP umožňuje uživatelům vytvářet, mazat a přejmenovávat složky na poštovním serveru. Podporuje hierarchické struktury složek pro organizaci e‑mailů.
  • IMAP sleduje stav každého e‑mailu (např. přečteno, nepřečteno, označeno, zodpovězeno). Tyto stavové příznaky jsou uloženy na serveru, takže jsou konzistentní napříč všemi zařízeními.
  • IMAP může načíst konkrétní části e‑mailu, například hlavičky nebo tělo, což může být užitečné pro náhled e‑mailů nebo práci s velkými přílohami.
  • IMAP podporuje vyhledávání a filtrování e‑mailů na straně serveru podle různých kritérií, což umožňuje klientům získat konkrétní zprávy bez stažení všech e‑mailů.
  • Více klientů může současně přistupovat ke stejné poštovní schránce. IMAP zvládá souběžný přístup a aktualizuje stav e‑mailů v reálném čase.
  • Závislost na serveru. Vzhledem k tomu, že e‑maily jsou uloženy na serveru, je pro přístup a správu e‑mailů nutné spolehlivé připojení k internetu. Výpadek serveru může ovlivnit dostupnost e‑mailů.
  • IMAP může používat SSL/TLS k šifrování spojení mezi klientem a serverem, čímž zajišťuje bezpečný přenos e‑mailových dat.
  • IMAP podporuje různé metody autentizace, včetně OAuth, pro bezpečné ověření identity uživatele.

IMAP rozšíření protokolu:

  • IMAP IDLE: Rozšíření, které umožňuje serveru upozorňovat klienta na nové zprávy nebo změny v reálném čase, čímž snižuje potřebu častého dotazování.
  • IMAP QUOTA: Rozšíření, které poskytuje mechanismy pro správu a hlášení úložných kvót, pomáhá uživatelům spravovat velikost poštovní schránky.
  • IMAP MOVE: Rozšíření optimalizující proces přesunu zpráv mezi složkami na serveru, zlepšující výkon.

POP3

Post Office Protocol version 3 (POP3) je protokol používaný e‑mailovými klienty, jako jsou Microsoft Outlook, Mozilla Thunderbird a Apple Mail, k načtení e‑mailů ze serveru. Je to jeden z nejstarších a nejjednodušších protokolů pro získávání e‑mailů, navržený k stažení e‑mailů do lokálního zařízení a volitelně je smazat ze serveru.

Klíčové funkce:

  • Protože jsou e‑maily staženy do lokálního zařízení, mohou uživatelé přistupovat ke svým e‑mailům offline, aniž by potřebovali stálé připojení k internetu.
  • POP3 je jednoduché na nastavení a použití, což z něj činí dostupnou volbu pro uživatele, kteří potřebují základní stažení e‑mailů bez pokročilých funkcí.
  • POP3 nesynchronizuje e‑maily mezi více zařízeními. Jakmile je e‑mail stažen na jedno zařízení, již není ve výchozím nastavení dostupný na serveru.
  • POP3 poskytuje omezené možnosti správy na serveru. Pokročilé funkce, jako správa složek, vyhledávání na serveru a příznaky stavu zpráv, nejsou podporovány.
  • Protože jsou e‑maily uloženy lokálně, uživatelé musí zajistit zálohování svých e‑mailových dat, aby předešli ztrátě v případě selhání zařízení.
  • Uživatelé mohou nastavit POP3 tak, aby e‑maily po stažení z serveru okamžitě smazali, po uplynutí stanovené doby nebo po jejich smazání v lokálním klientu.
  • POP3 může použít SSL/TLS k šifrování spojení mezi klientem a serverem, čímž zajišťuje bezpečný přenos e‑mailových dat.

Verze protokolu POP3 a rozšíření:

  • POP3 over SSL (POP3S) je verze protokolu POP3 fungující přes SSL/TLS spojení, poskytující šifrovanou komunikaci mezi klientem a serverem.
  • APOP (Authenticated Post Office Protocol) je rozšíření, které poskytuje bezpečnější autentizační metodu pomocí hashovaných hesel.