Modul 1 · 1.1
Čo sa stane, keď kliknete na Odoslať
Modul 1: Takto funguje vaša pošta · Čas čítania: 9 minút
Cieľ lekcie: Po tejto lekcii dokážete vysvetliť, akou cestou ide e-mail od tlačidla Odoslať do priečinka Doručená pošta príjemcu, a dokážete ukázať rozdiel medzi obálkou a hlavičkami e-mailu.
Kľúčové pojmy: webmail, poštový server, SMTP, MX záznam, IMAP, obálka, hlavičky, Return-Path, Received, Message-ID, SPF, DKIM, DMARC
Webmail je poštový program vo vašom prehliadači
Vaša pošta nie je uložená vo vašom prehliadači ani vo vašom počítači. Je uložená na poštovom serveri: počítači, ktorý je zapnutý vo dne v noci, prijíma poštu, ukladá ju a posiela ďalej. Na čítanie tejto pošty potrebujete poštový program. Môže to byť Outlook, poštová aplikácia vo vašom telefóne alebo webmail.
Webmail je jednoducho poštový program, ktorý beží vo vašom prehliadači. Vo WebOké je to Roundcube. Roundcube sám nie je poštový server. Komunikuje s poštovým serverom vo vašom mene, a to rovnakými jazykmi, aké používa Outlook alebo Apple Mail:
- IMAP na čítanie, presúvanie a mazanie pošty;
- SMTP na odosielanie pošty.
Ak niečo vo webmaile nefunguje, často to nie je chyba webmailu, ale toho, čo robí alebo hlási server. A naopak: ak odosielanie vo webmaile funguje, ale vo vašom poštovom programe nie, problém je v nastaveniach tohto programu.
Od tlačidla Odoslať po Doručenú poštu v piatich krokoch
Sanne de Vries (sanne@example.com) má kvetinový ateliér. Svojmu zákazníkovi Ahmedovi (ahmed@example.net) posiela cenovú ponuku na svadobnú kyticu. Toto sa stane, keď klikne na Odoslať.
- Odovzdanie vlastnému serveru. Webmail odovzdá správu cez SMTP poštovému serveru Sanne. Tomu sa hovorí aj odovzdanie alebo submission. Sanne sa pritom musí prihlásiť, inak by jej server mohol na rozosielanie spamu použiť ktokoľvek. Poštové programy na to používajú port 465 alebo 587 so šifrovaním. Webmail WebOké odosiela poštu cez ten istý server, na ktorý sa prihlasujete.
- Vyhľadanie cesty. Server Sanne sa pozrie na časť Ahmedovej adresy za znakom @: example.net. V DNS si vyžiada MX záznam tejto domény. Tento záznam určuje, ktorý server prijíma poštu pre example.net.
- Doručenie. Server Sanne sa spojí s týmto prijímajúcim serverom a doručí mu správu, opäť cez SMTP. Medzi servermi sa to deje na porte 25.
- V poštovej schránke. Prijímajúci server správu skontroluje (existuje adresa, je to spam?) a uloží ju do Ahmedovej schránky, do priečinka Doručená pošta alebo do priečinka so spamom.
- Čítanie. Ahmed otvorí svoj poštový program alebo webmail. Ten si správu stiahne cez IMAP a zobrazí ju.
Každý krok môže zlyhať samostatne. Preto chybové hlásenie vždy napovie, kde nastal problém: nemohla sa Sanne prihlásiť na vlastný server (krok 1), nenašiel jej server príjemcu (krok 2 alebo 3), alebo prijímajúci server poštu odmietol (krok 4)?
Obálka a list: dva druhy adries
E-mail sa podobá na list v obálke. Servery sa pozerajú iba na obálku. Vy a Ahmed vidíte hlavne list.
Obálka vzniká počas SMTP rozhovoru medzi dvoma servermi. Odosielajúci server najprv povie, od koho pošta je (príkaz MAIL FROM), a potom, pre koho je (RCPT TO). Až potom nasleduje samotná správa. Adresa odosielateľa na obálke je adresa, na ktorú sa posielajú chybové hlásenia. Pri poslednom doručení ju prijímajúci server zapíše na začiatok správy ako Return-Path.
List sa začína hlavičkami (headers): riadkami s názvom, dvojbodkou a hodnotou. Najznámejšie sú:
- From: odosielateľ, ktorého vidíte vo svojom poštovom programe;
- To a Cc: príjemcovia, ktorých vidíte;
- Subject: predmet;
- Date: čas odoslania podľa hodín v programe odosielateľa;
- Message-ID: jedinečný identifikátor tejto správy. Odpovede naň odkazujú, a tak poštový program vie, ktoré správy patria k sebe.
Obálka a hlavičky nemusia byť rovnaké. Ak Sanne pošle e-mail so skrytou kópiou (Bcc) kolegovi Daanovi (daan@example.com), Daan je uvedený na obálke, ale nie v hlavičkách. Preto Ahmed nevidí, že Daan číta tiež. A newsletter má často Return-Path u služby na rozosielanie newsletterov, zatiaľ čo From je adresa obchodu. Chybové hlásenia potom dostane táto služba.
Riadky Received: cestovný denník e-mailu
Každý server, ktorý e-mail prijme, k nemu musí pridať hlavičku Received, a to na začiatok. Takto si e-mail cestou vytvára cestovný denník. Najvyšší riadok Received je teda posledný krok, najnižší prvý. Čítate ich zdola nahor.
Takto približne vyzerajú hlavičky e-mailu od Sanne u Ahmeda (skrátené):
Return-Path: <sanne@example.com>
Received: from mail.example.com (mail.example.com [192.0.2.10])
by mx.example.net with ESMTPS
for <ahmed@example.net>; Tue, 10 Nov 2026 10:15:04 +0100
Received: from webmail.example.com ([192.0.2.20])
by mail.example.com with ESMTPSA
for <ahmed@example.net>; Tue, 10 Nov 2026 10:15:02 +0100
From: Sanne de Vries <sanne@example.com>
To: Ahmed <ahmed@example.net>
Subject: Offerte bruidsboeket
Date: Tue, 10 Nov 2026 10:15:01 +0100
Message-ID: <20261110091501.a1b2c3@example.com>Najprv si prečítajte najnižší riadok Received. Webmail odovzdal správu serveru mail.example.com. Písmená ESMTPSA znamenajú: šifrované (S) a s prihlásením (A). Potom ju mail.example.com odovzdal serveru mx.example.net, teda Ahmedovmu serveru. Časť za "from" je server, ktorý poštu ponúkol, časť za "by" server, ktorý ju prijal. Časy ukazujú, ako dlho trval každý krok.
Pozor na pascu: odosielateľ môže pred odoslaním sám pridať na spodok falošné riadky. Preto dôverujte hlavne horným riadkom, ktoré vytvorili servery, ktoré poznáte, napríklad server vášho vlastného poskytovateľa.
Prečo sa dá From sfalšovať
Protokol SMTP vznikol v čase, keď si všetci navzájom dôverovali. Nič v samotnom protokole nekontroluje, či je odosielateľ v From skutočný. Podvodník teda môže poslať e-mail s From: sanne@example.com bez toho, aby mal so Sanne čokoľvek spoločné.
Preto neskôr pribudli tri kontroly, ktoré vlastník domény nastavuje vo svojom DNS:
- SPF určuje, ktoré servery smú posielať poštu s odosielateľom na obálke z tejto domény.
- DKIM pridáva k správe digitálny podpis. Príjemca ho overí kľúčom z DNS domény, ktorá správu podpísala.
- DMARC spája tieto dve kontroly s doménou, ktorú vidíte v From, a určuje, čo má príjemca urobiť, ak kontrola zlyhá: nič, presunúť do spamu alebo odmietnuť.
Toto nastavuje správca domény, nie vy ako používateľ webmailu. Ako to presne funguje, sa dozviete v kurze E-mail v poriadku. Zatiaľ stačí vedieť, že zobrazenie odosielateľa nič nedokazuje a že v hlavičkách môžete vidieť, či tieto kontroly prebehli úspešne (lekcia 2.2).
Odoslané ešte neznamená doručené
Ak je váš e-mail v priečinku Odoslané, viete s istotou iba jedno: váš vlastný server ho prijal (krok 1). Zvyšok sa deje potom, niekedy až oveľa neskôr.
- Prijímajúci server môže poštu dočasne odmietnuť. Niektoré servery najprv požiadajú neznámeho odosielateľa, aby to skúsil neskôr znova (greylisting). Váš server to potom skúša znova, niekedy aj niekoľko dní, a ak to stále zlyháva, oznámi vám to.
- Prijímajúci server môže poštu odmietnuť natrvalo, napríklad preto, že adresa neexistuje alebo je schránka plná. Potom dostanete späť chybové hlásenie (bounce, lekcia 8.4).
- E-mail môže doraziť, ale skončiť v priečinku so spamom. Vtedy nedostanete žiadne upozornenie.
Ak Sanne čaká na odpoveď, ktorá neprichádza, najprv sa teda pozrie, či nemá v Doručenej pošte chybové hlásenie, a požiada Ahmeda, aby sa pozrel do priečinka so spamom.
V praxi: takto to funguje vo webmaile
Vo webmaile zobrazíte hlavičky správy tlačidlom Hlavičky nad správou alebo cez Viac > Zobraziť zdrojový text. Podrobnejšie sa tomu venuje lekcia 2.2. Ako webmail a váš poštový program zobrazujú tú istú poštu, si prečítate v Príručke k Roundcube v časti Čo je webmail. V inom webmaile, napríklad Gmail alebo Outlook.com, to funguje podobne, len sa tlačidlo volá inak (v Gmaile napríklad Zobraziť originál).
Zhrnutie
- Webmail je poštový program vo vašom prehliadači. S poštovým serverom komunikuje cez IMAP (čítanie) a SMTP (odosielanie).
- E-mail ide z vášho vlastného servera na server, ktorý je uvedený v MX zázname domény príjemcu.
- Obálka (MAIL FROM, RCPT TO, neskôr Return-Path) je pre servery, hlavičky (From, To, Subject, Date, Message-ID) sú pre ľudí a programy.
- Každý server pridá riadok Received na začiatok; čítate ich zdola nahor.
- From sa dá sfalšovať; SPF, DKIM a DMARC falšovanie sťažujú. Odoslané neznamená doručené.
Kvíz
Úloha
Úloha A1.1: Čítanie hlavičiek. Materiál kopregels-1.txt nájdete pod touto úlohou: hlavičky skutočného, ale anonymizovaného e-mailu. Prečítajte si ich zdola nahor a vyplňte: doménu v From, doménu v Return-Path, koľko je riadkov Received a ktorý server prijal e-mail ako posledný (najvyšší riadok Received, časť za "by"). Program porovná vaše odpovede s kľúčom správnych odpovedí a pri každej otázke ukáže, či je odpoveď správna, s vysvetlením, kde ste ju v hlavičkách mohli nájsť.
Ďalšie čítanie
Ak sú uvedené kroky vo webmaile, platia pre webmail WebOké; v inom webmaile to funguje podobne.
- Roundcube Webmail 1.1: Čo je webmail?
- Vysvetlenie procesu odosielania e-mailov / SMTP
- Zobrazenie a čítanie hlavičiek (headers) e-mailu
- Bezplatný kurz E-mail v poriadku: nastavenie a správne doručovanie 1.1: Cesta e-mailu
- Bezplatný kurz E-mail v poriadku: nastavenie a správne doručovanie 1.5: Čítanie hlavičiek: odkiaľ prišiel tento e-mail?
- Bezplatný kurz E-mail v poriadku: nastavenie a správne doručovanie 4.1: Prečo pošta skončí v spame
- RFC 5321, Simple Mail Transfer Protocol (v angličtine): https://www.rfc-editor.org/rfc/rfc5321
- RFC 5322, Internet Message Format (v angličtine): https://www.rfc-editor.org/rfc/rfc5322
