SMTP: Porovnání verzí

Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
(Nová stránka: 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, ...)
 
Bez shrnutí editace
Řádek 1: Řádek 1:
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.
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
  telnet smtp.example.cz 25
Server vypíše úvodní pozdrav:
  220 smtp.example.net ESMTP Postfix
  220 smtp.example.net ESMTP Postfix
Na který mu odpovězte:
  HELO pc.slfree.net
  HELO pc.slfree.net
Server odpoví:
  250 smtp.example.cz
  250 smtp.example.cz
Nyní musíte říct, od koho je zasílaný email:
  MAIL FROM: mujmail@unart.cz
  MAIL FROM: mujmail@unart.cz
Server odpoví:
  250 Ok
  250 Ok
Teď mu řekněte, komu email posíláte:
  RCPT TO: prijemce@example.net
  RCPT TO: prijemce@example.net
Server odpoví:
  250 Ok
  250 Ok
A nyní už následuje tělo zprávy, které uvodíte tímto příkazem:
  DATA
  DATA
Server vám napoví, čím máte zprávu ukončit:
  354 End data with <CR><LF>.<CR><LF>
  354 End data with <CR><LF>.<CR><LF>
První řádek těla zprávy=Subject, pak už následuje text:
  Subject:pokus
  Subject:pokus
  Prvni radek mailu
  Prvni radek mailu
  Druhy radek mailu
  Druhy radek mailu
  .
  .
Server odpoví:
  250 Ok: queued as 2C635480A5
  250 Ok: queued as 2C635480A5
Pokud nechci odesílat další email, pak skončím:
  QUIT
  QUIT
Server odpoví:
  221 Bye
  221 Bye

Verze z 29. 7. 2010, 09:19

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