Čo je SMTP (Simple Mail Transfer Protocol)?
SMTP je štandardný internetový protokol na odosielanie e-mailov medzi servermi. Definuje pravidlá, podľa ktorých sa správy prenášajú od odosielateľa k príjemcovi. Bez SMTP by e-mailová komunikácia, ako ju poznáme, nefungovala.
Definícia SMTP (Simple
Čo je SMTP
SMTP (z anglického Simple Mail Transfer Protocol) je komunikačný protokol, ktorý zabezpečuje prenos e-mailových správ medzi servermi na internete. Bol prvýkrát definovaný v roku 1982 v dokumente RFC 821 a odvtedy prešiel viacerými aktualizáciami.
SMTP funguje na princípe klient-server. Keď odošlete e-mail, váš e-mailový klient (napríklad Gmail alebo Outlook) sa spojí so SMTP serverom, ktorý správu prenesie na cieľový server príjemcu. SMTP štandardne používa port 25 pre komunikáciu medzi servermi a port 587 pre odosielanie z klientov.
Ako SMTP funguje v praxi
Proces odoslania e-mailu prebieha v niekoľkých krokoch:
- Pripojenie — klient nadviaže spojenie so SMTP serverom
- Identifikácia — klient sa predstaví príkazom EHLO/HELO
- Autentifikácia — overenie prihlasovacích údajov (SMTP AUTH)
- Prenos správy — odosielateľ, príjemca a telo správy sa prenesú na server
- Doručenie — server vyhľadá MX záznam cieľovej domény a doručí správu
SMTP a e-mail marketing
Pre hromadné odosielanie e-mailov sa používajú špecializované SMTP služby ako SendGrid, Amazon SES alebo Mailgun. Tieto služby ponúkajú vysokú doručiteľnosť, sledovanie otvorení a kliknutí a dodržiavanie limitov na odosielanie.
Praktický príklad
Príklad: Prevádzkujete e-shop a chcete posielať potvrdenia objednávok.
Nastavíte si SMTP server cez službu SendGrid. Do aplikácie zadáte SMTP údaje: server smtp.sendgrid.net, port 587, prihlasovacie meno a API kľúč. Každá nová objednávka automaticky odošle potvrdzujúci e-mail zákazníkovi cez tento SMTP server s doručiteľnosťou nad 99 %.
Často kladené otázky
Čo je SMTP server?
SMTP server je počítač, ktorý prijíma odchádzajúce e-maily a preposiela ich na server príjemcu. Funguje ako digitálna pošta — prijme vašu správu a zabezpečí jej doručenie na správnu adresu.
Aký je rozdiel medzi SMTP a IMAP?
SMTP slúži na odosielanie e-mailov, zatiaľ čo IMAP (Internet Message Access Protocol) slúži na prijímanie a čítanie e-mailov. Sú to dva doplnkové protokoly — SMTP odosiela, IMAP prijíma.
Aký port používa SMTP?
SMTP štandardne používa port 25 pre komunikáciu medzi servermi, port 587 pre odosielanie z klientov s autentifikáciou (odporúčaný) a port 465 pre SMTP cez SSL.
Súvisiace pojmy
Potrebujete pomôcť s webom?
Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.