Co je server pro zasílání zpráv?
Server pro zasílání zpráv je aplikace, která zpracovává zprávy mezi dvěma nebo více aplikacemi. Tyto zprávy jsou předávány do middlewarové aplikace pomocí rozhraní API pro zasílání zpráv (MAPI). Servery zpráv jsou schopné ukládat zprávy do fronty, dokud nebudou doručeny příjemcům.
Typickým příkladem aplikace serveru pro zasílání zpráv v mnoha organizacích je Microsoft Exchange. Exchange sedí na serveru a čeká na směrování zpráv do své fronty. Od této chvíle middleware určí jednu zprávu najednou, pokud má být zpráva směrována lokálně nebo pokud je třeba ji odeslat k odeslání na jiný server pro zasílání zpráv. Pokud zpráva patří místnímu příjemci, je zpráva doručena do místní poštovní schránky téměř okamžitě. Pokud zpráva patří do vzdáleného úložiště zpráv, server Exchange se dotazuje na jiné aplikační servery v prostředí, jako je například DNS, a vyhledá server zpráv, kam zpráva patří.
Pokud existují problémy s připojením mezi dvěma servery pro odesílání zpráv nebo odesílající server nemůže určit umístění serveru pro vzdálené odesílání zpráv, může osoba odesílající zprávu získat zpoždění doručení zpět od svého serveru pro zasílání zpráv. Obvykle tato zpráva dá tomuto jednotlivci vědět, že server má potíže, ale bude se i nadále snažit o zadaný počet pokusů nebo dní.
Existují i jiné typy serverů pro zasílání zpráv nebo e-mailových serverů. Některé, například Qmail, běží na linuxovém operačním systému a vyžadují mnohem méně režijních nákladů a správy než Exchange server. Díky tomu jsou ideální pro poskytovatele internetových služeb, kteří hostují velké množství e-mailových účtů pro zákazníky. Mnoho firem používá Microsoft Exchange pro zasílání zpráv, protože je velmi spolehlivé a dobře spolupracuje s ostatními produkty společnosti Microsoft používanými podniky.
K odesílání a přijímání zpráv budou jednotliví uživatelé potřebovat klienta pro zasílání zpráv, například Microsoft Outlook nebo Windows Live Mail, nebo dokonce webový prohlížeč. Mnoho serverů pro zasílání zpráv, včetně serveru Exchange, lze nakonfigurovat tak, aby umožňovaly přístup z prohlížeče.
Když jednotlivec odešle zprávu, Outlook (nebo jeho klient pro zasílání zpráv) předá zprávu serveru pro zasílání zpráv, kde zpráva vstoupí do fronty zpráv, aby počkala, až bude na řadě vyřízena. Pokud ve frontě prochází hodně pošty, může tento proces chvíli trvat, i když obvykle není přechod nikomu patrný. Při zpracování zprávy server zpráv určí umístění poštovní schránky příjemce. Pokud je poštovní schránka místní pro tento server zpráv, zpráva je doručena okamžitě na místo určení. Pokud příjemce není lokální pro server, kontaktuje se DNS, aby pomohl najít server pro zasílání zpráv na internetu. Když je server nalezen, je odeslaná e-mailová zpráva přenesena na server zpráv příjemce, kde proces začíná lokálně z fronty za účelem zpracování zprávy. Po nalezení správné poštovní schránky je zpráva doručena.
S vysokorychlostním připojením k internetu a dobře připojeným lokálním serverem pro zasílání zpráv si uživatelé e-mailu pravděpodobně nevšimnou žádný proces doručování zpráv. E-mailové zprávy přijdou a odešlou velmi rychle každému příjemci na celém světě.