Obsah
Časová náročnost kapitoly: 25 minut
V
této kapitole jsou řešení nebo návody na vyřešení úloh zadané v
průběhu celé kapitoly zabývající se protokolem SMTP. Tato kapitola
slouží k ověření správnosti myšlenek a zvolených postupů.
Zadání:
Pomocí klienta služby
telnet se připojte na smtp server a odešlete email. Pokuste se
odeslat email na neexistující adresu. Ověřte si rozdíl při použití
příkazů SEND FROM:, SOML FROM: a SAML FROM:.
Řešení:
Po
sestavení TCP spojení se musí klient identifikovat příkazem HELO
<name>. Pokud server odpoví 250 OK může nastat odeslání
e-mailové pošty. Příkazem MAIL FROM: nastavíme odesílatele, RCPT TO:
příjemce. Po potvrzení odesílatele i příjemce serverem můžeme začít
odesílat e-mailovou zprávu. Server musí potvrdit příkaz DATA a začne
přenos e-mailové zprávy. Přenos zprávy se ukončuje sekvencí
<ukončovač řádku><tečka><ukončovač řádku>
Příkazy
SEND FROM:, SOML FROM: a SAML FROM: jsou variantami příkaz MAIL
FROM:, proto když je chceme použít, nahradíme příkaz MAIL FROM:
jedním z těchto příkazů.
Zadání:
Pomocí klienta služby
telnet se připojte na libovolný smtp server a ověřte si existenci
různých uživatelů, dále se pokuste zobrazit seznam emailových adres
skupinového mailistu.
Řešení:
Po
sestavení TCP spojení se musí klient identifikovat příkazem HELO
klient. Pokud server odpoví 250 OK, může se přikročit k ověřování
existence příjemců e-mailové pošty.