SMTP
Pokud máte nějaký problém se SMTP, kdy SMTP jede, ale poštu neodesílá nebo odmítá nějaký mail, často nezbude, než zkusit se SMTP serverem pobavit ručně a podívat se, proti čemu přesně protestuje. K tomu je potřeba znát SMTP protokol, což je naštěstí velice jednoduchý, textový protokol. Ke komunikaci se serverem proto můžete využít program telnet.
telnet smtp.example.cz 25
Server vypíše úvodní pozdrav:
220 smtp.example.net ESMTP Postfix
Na který mu odpovězte:
HELO pc.slfree.net
Server odpoví:
250 smtp.example.cz
Nyní musíte říct, od koho je zasílaný email:
MAIL FROM: < mujmail@unart.cz >
Server odpoví:
250 Ok
Teď mu řekněte, komu email posíláte:
RCPT TO: < prijemce@example.net >
Server odpoví:
250 Ok
A nyní už následuje tělo zprávy, které uvodíte tímto příkazem:
DATA
Server vám napoví, čím máte zprávu ukončit:
354 End data with <CR><LF>.<CR><LF>
První řádek těla zprávy=Subject, pak už následuje text:
Subject:pokus Prvni radek mailu Druhy radek mailu .
Server odpoví:
250 Ok: queued as 2C635480A5
Pokud nechci odesílat další email, pak skončím:
QUIT
Server odpoví:
221 Bye