V dnešní lekci se zaměříme na účel a definici poštovního serveru. Jedná se o velmi důležitý server a pravděpodobně jeden z prvních, který je třeba vzít v úvahu při návrhu nové infrastruktury.
Aniž byste o tom vůbec přemýšleli, právě v okamžiku, kdy čtete tyto řádky, přijímáte a odesíláte e-maily. E-mail se od vás dostane na jiné místo na světě během několika sekund. Bereme to jako samozřejmost a příliš se nezamýšlíme nad tím, jak k tomu vlastně dochází, ale jedná se o složitý proces, který se uskutečňuje s pomocí poštovního serveru.
Poštovní server je počítačová obdoba sousedského pošťáka (jen o něco rychlejší), ale i když se zdá, že se e-mail odešle z jednoho počítače do druhého v mžiku, ve skutečnosti prochází několika poštovními servery po celém světě, než dorazí na místo určení. Bez těchto serverů byste mohli posílat e-maily pouze na stejné adresy v rámci stejných domén.
Existují dva typy kategorií poštovních serverů – servery pro odchozí poštu a servery pro příchozí poštu.
Pro odesílání pošty se používá protokol zvaný SMTP (Simple Mail Transfer Protocol). Servery pro příjem pošty mohou využívat buď protokol POP3 (Post Office Protocol verze 3), nebo IMAP (Internet Message Access Protocol). Servery POP3 ukládají e-maily na lokální pevné disky nebo do počítačů, zatímco protokol IMAP ukládá e-maily na servery, ale to jsou nudné věci.
Zpět k našemu vysvětlení – V zásadě se stane toto: když v e-mailovém klientovi stisknete tlačítko ’Odeslat“ – ať už jde o Outlook, Gmail, Yahoo nebo jakoukoli jinou e-mailovou službu –, e-mailový klient se připojí k SMTP serveru vaší domény. Poté e-mailový klient komunikuje se serverem SMTP (nezapomeňte, že se jedná o odchozí poštu) a předává mu vaši e-mailovou adresu, e-mailovou adresu příjemce a text zprávy spolu s případnými přílohami.
SMTP server zpracovává e-mailovou adresu příjemce. Pokud se jedná o lokální doménu, není nutné žádné směrování a zpráva putuje přímo na POP nebo IMAP server dané domény. Pokud se jedná o jinou doménu, bude muset SMTP server komunikovat se serverem této jiné domény.
Během své dlouhé cesty by se SMTP server měl setkat s DNS serverem (tj. serverem, který má na starosti překlad e-mailových adres na IP adresy – o DNS serverech si povíme v některém z budoucích článků). DNS server převede e-mailovou adresu na IP adresu, což je jazyk, kterým DNS server plynule hovoří.
Nyní, když má SMTP server správnou IP adresu příjemce, může se připojit k SMTP serveru příjemce. To se neděje přímo a zpráva je obvykle směrována přes řadu dalších SMTP serverů, dokud nedorazí do cíle. Pro tak křehkou zprávu to rozhodně není snadná cesta, ale ve většině případů se tam dostane.
A nakonec SMTP server příjemce zprávu přijme, zkontroluje ji za účelem ověření domény a uživatelského jména (tento krok je důležitý při filtrování spamu) a pokud je vše v pořádku, předá ji k přečtení na POP server. Jakmile na e-mail kliknete, začne se stahovat. Protokol POP jej obvykle stáhne na místní pevný disk, zatímco protokol IMAP použije k stažení zprávy server.
V tom v podstatě spočívá tajemství poštovního serveru – jednoduchý, ale ve skutečnosti velmi složitý úkol, který se odehrává v pozadí.
Někdo by se mohl zeptat: “Co to má společného s mým podnikáním? Budu prostě používat Gmail nebo Yahoo. Je to zdarma.” Ano, je to zdarma, ale jsou i ti, kteří potřebují hodně místa – obvykle firmy – a ti často musí investovat do serverů.
Kromě pořízení serverů budete potřebovat také způsob, jak přijímat a odesílat e-maily, a nastavit si vlastní e-mailovou konfiguraci a filtr.
K tomuto účelu možná používáte jeden ze dvou velmi populárních programů, jako je Postfix nebo Microsoft Exchange. Tyto programy celý proces zjednodušují v pozadí.
V konečném důsledku je poštovní server serverem, který má na starosti odesílání a přijímání e-mailů v pozadí celého procesu, mimo dosah koncového uživatele. Jeho úkolem je doručovat zprávy na správnou adresu, přijímat zprávy od správných odesílatelů, filtrovat nevhodný obsah a v případě potřeby ukládat archivované e-maily. Protože se to koncovému uživateli jeví jako snadné, je to často považováno za samozřejmost, ale přesto je rozumné mít základní představu o tom, jak poštovní servery fungují.
