Vysvetlenie procesu odosielania e-mailov / SMTP
Čo sa stane s e-mailami pre vašu doménu, keď je niektorý poštový server na chvíľu nedostupný? A s e-mailami, ktoré odosielate vy, keď server príjemcu nefunguje? Stručne: e-maily len tak nezmiznú. Takto to funguje.
Doručenie e-mailu sa opakuje
E-maily sa medzi poštovými servermi prenášajú cez protokol SMTP. Ak sa doručenie nepodarí, pretože prijímajúci server je na chvíľu nedostupný alebo správu dočasne odmieta, odosielajúci server uloží e-mail do frontu a o doručenie sa pokúsi neskôr znova. Najprv často, potom s čoraz dlhšími prestávkami.
- Ako často a ako dlho, sa líši podľa poštového servera. Zvyčajne ide o niekoľko dní.
- Naše servery to počas prvých dvoch hodín skúšajú každých pätnásť minút, potom čoraz menej často, až do štyroch dní od odoslania.
- Ak sa to v tomto čase nepodarí, odosielateľ dostane chybové hlásenie (bounce) s uvedením dôvodu. Niektoré servery medzitým pošlú správu, že sa doručenie e-mailu oneskoruje.
Ak bol poštový server istý čas mimo prevádzky, e-mail teda dorazí, hneď ako bude server opäť fungovať. A ak sa doručenie naozaj nepodarí, odosielateľ sa to dozvie.
E-maily, ktoré odosielate vy
To platí aj pre e-maily, ktoré odosielate cez naše servery. Ak e-mail nie je možné doručiť, dostanete späť chybové hlásenie. Ako ho čítať, sa dozviete v článku Mail delivery failed: ako čítať chybové hlásenie a čo znamenajú kódy. Ak dostanete správu, že sa doručenie e-mailu oneskoruje, neodosielajte ho znova: server sa o doručenie pokúša sám.
Starý e-mail, ktorý prišiel až teraz?
Ak e-mail dorazí neskôr, pretože bol server nedostupný, nemusí to byť hneď zrejmé. Väčšina e-mailových programov zobrazuje dátum, kedy e-mail dorazil k vám, nie kedy bol odoslaný. V hlavičkách (headers) správy nájdete skutočný čas odoslania a trasu, ktorou e-mail prešiel. Prečítajte si článok Ako zobraziť a čítať hlavičky (headers) e-mailu.
Chcete sa dozvedieť viac? Pozrite si bezplatný kurz E-mail v poriadku, lekciu 1.1 Cesta e-mailu a lekciu 1.2 SMTP: rozhovor medzi poštovými servermi.
