SMTP neboli Simple Mail Transfer Protocol je jedním ze vzájemně propojených online protokolů a standardů, které podporují moderní internet. Stejně jako HTTPS umožňuje zabezpečené procházení a TCP umožňuje paketovou komunikaci, SMTP umožňuje e-mail přes internet. Díky vzájemně propojené síti e-mailových serverů, které se řídí stejnými pravidly, si e-maily mohou najít cestu přes širší internet a spolehlivě dorazí do doručené pošty příjemce pouze v okamžiku odeslání. SMTP je klíčovým prvkem online infrastruktury, protože je integrován do moderní komunikace jako SMS a mobilní věže. Univerzální použití stejných standardů zajišťuje, že internet může fungovat tak, jak byl navržen.
Jak funguje SMTP?
SMTP je systém, který používáme k efektivnímu odesílání e-mailů. E-mailové servery mají konkrétní servery SMTP, obvykle adresované jako smtp.mailserver.com, které spravují odesílání e-mailů na mnoho adres současně. Formát e-mailové adresy je součástí základní sady pravidel SMTP. Server SMTP příjemce je nalezen na základě názvu domény e-mailu a zobrazí se za symbolem @. Poštovní schránka na tomto serveru je nalezena podle jména před symbolem @. SMTP je také zodpovědný za přidružení zpáteční adresy ke každému e-mailu, ale jedná se o protokol založený na důvěře. Pokud odesílatel zfalšuje svou e-mailovou adresu, SMTP ji nemůže zastavit ani detekovat.
Mapování cesty e-mailu pomocí protokolu SMTP
SMTP je zodpovědný za přesun vašeho e-mailu z vaší pošty k odeslání do schránky příjemce pomocí systému zvaného „uložit a předat dál“. Zprávy se odesílají na zprostředkující servery, které se nazývají uzly, a poté se podle potřeby organizují a přeposílají. Tím se vytvoří řetězec míst, kde může být zpráva dočasně uložena, protože přeskakuje z uzlu na uzel. Díky těmto mezilehlým uzlům je síť SMTP tolerantní ke zpoždění, což znamená, že může spravovat přerušovaná připojení ke službě. Rovněž nevyžaduje přímé spojení mezi odesílatelem a příjemcem. Většina poštovních služeb používá podobný systém, který pro nejefektivnější třídění a distribuci odesílá poštu do zprostředkujících center. Uživatel napíše e-mail do svého preferovaného e-mailového klienta, který se nazývá Mail User Agent (MUA). Odesílá se agentovi pro odesílání pošty (MSA), který může hlásit nebo opravit drobné chyby ve zprávě. MSA odešle zprávu agentovi Mail Transfer Agent (MTA), který pomocí systému DNS vyhledá adresu serveru Mail Exchange (MX) spojeného s názvem domény e-mailové adresy příjemce. Server MX poté pomocí svých interních záznamů předá zprávu agentovi doručování pošty (MDA), který ji nakonec předá do doručené pošty příjemce.
Proč záleží na protokolu SMTP?
Proč jsou kompatibilní standardy tak důležité? Pro srovnání s analogovým světem zvažte formát pro psaní adres na dopis. Každá země má svůj vlastní systém a formáty nejsou snadno interoperabilní. Pokud nejste obeznámeni s formátem adresy, musíte nejprve převést adresu do srozumitelného formátu. Každý, kdo skutečně pracoval s mezinárodní poštou, vám může říci, jak je to komplikované, což může vést k chybám, zpožděním a ztraceným zprávám. Protože SMTP je univerzální standard, není nutný žádný převod ani překlad, což zajišťuje správné doručení zpráv bez prodlení nebo poškození.