Mikä on SMTP?
SMTP (lyhenne sanoista Simple Mail Transfer Protocol) on
TCP-pohjainen protokolla, jota käytetään viestien välittämiseen
sähköpostipalvelimien kesken.
Protokollalle on varattu portti 25.
Nykyaikaiset postipalvelimet käyttävät alkuperäisen SMTP:n
sijasta laajennettua ESMTP-protokollaa.
SMTP-protokolla määriteltiin ensimmäisen kerran RFC 821:ssä
elokuussa vuonna 1982.
Sähköpostin nouto
Postin noutoa varten postipalvelimelta postiohjelmaan ovat
postinnoutoprotokollat erikseen, eli ns. "pull"-protokollat.
Näitä ovat muun muassa POP3 (lyhenne sanoista Post Office Protocol
versio 3), IMAP (lyhenne sanoista Internet Mail Access Protocol) ja
HTTP (lyhenne sanoista Hypertext Transfer Protocol) esimerkiksi
Hotmail.
Sähköpostin kulku
1. A kirjoittaa sähköpostiviestin postiohjelmallaan (esimerkiksi
Outlook).
2. A:n postiohjelma lähettää viestin A:n postipalvelimelle (eng.
mail server).
3. A:n postipalvelin ottaa TCP-yhteyden B:n postipalvelimelle.
4. A:n postipalvelin siirtää ("push") viestin
SMTP-protokollalla B:n postipalvelimelle.
5. B:n postipalvelin laittaa viestin B:n postilaatikkoon.
6. B:n postiohjelma noutaa viestin postinnoutoprotokollalla ("pull")
(esimerkiksi POP3) postiohjelmaan ja B lukee viestin.