×


doručování zpráv – SMTP pošta
•
odesilatel
(poštovní klient odesilatele) sám typicky nedoručuje zprávy
–
zná
"nejbližší" poštovní server, a tomu předá zprávu k odeslání/doručení
•
"nejbližší"
= ten, který má poštovní klient uvedený ve vlastní konfiguraci
–
zpráva se
předává pomocí protokolu SMTP
•
teprve
"nejbližší" poštovní server se stará o doručení převzaté zprávy
–
hledá SMTP
server, kterému by měl zprávu předat
•
nejdříve hledá
podle MX záznamů v DNS
–
pokud se nedaří
určit přijímající server z DNS, snaží se odesilatel interpretovat část adresy
za zavináčem jako jméno konkrétního počítače
–
odesílající
SMTP server naváže spojení s přijímajícím serverem
• transportní spojení směřuje na port 25 (kde čeká SMTP server)
•
spojení využívá
transportní protokol TCP
–
následuje
"SMTP dialog"
•
obě strany si
předávají důležité "identifikační" údaje
–
mj. údaje,
představující “nápisy na obálce”
•
teprve pak je
přenesena vlastní zpráva (“list”)
–
příkazy
protokolu SMTP mají textový charakter
•
např. HELO,
EHLO, RCPT, ...
–
odpovědi v SMTP
jsou zásadně číselné
•
trojmístné –
používá se stejná konvence jako u FTP a HTTP
•
1xx – předběžná
odpověď
•
2xx –
definitivní odpověď
•
3xx –
prozatímní odpověď, nutné další akce
•
4xx – dočasná
chyba, lze zkoušet znovu
•
5xx – trvalá
chyba, nemá smysl zkoušet znovu
•
vlastní dialog
má i protokol POP3 pro stahování pošty z poštovních schránek
–
POP3
server poskytuje
své služby na portu č. 110