Ověření komunikace se SMTP serverem přes telnet

Autor Hanz
Publikováno Před 6 lety
Kategorie Článek
smtp-ehlo

Poměrně často se můžeme setkat s blokováním cizích SMTP serverů u ISP. Pro kontrolní ověření můžeme použít protokol telnet, pomocí kterého zkusíme navázat komunikaci na portu 25. Samotný telnet však umožňuje i daleko více, o tom ale zase jindy...


Telnet (Telecommunication Network) je součastí Linuxu i Windows. Ve "voknech" se ale musí povolit v části Ovládací panely - Programy a funkce - Zapnout nebo vypnout funkce systému Windows - zaškrtnout Klient služby Telnet. Druhou možností je použití např. programu PuTTY jako jsem níže zvolil já.

1.) Ověřme zda není blokována komunikace na portu 25 např. na smtp.gmail.com
telnet smtp.gmail.com 25


Měli byste dostat odpověď podobné níže, pokud ne, tak server na portu 25 nekomunikuje nebo dochází k blokování
220 mx.google.com ESMTP i5sm1848705wjz.0 - gsmtp


2.) Pokud je vše v pořádku, můžeme i vyzkoušet zahájit komunikaci
EHLO google.com
250-mx.google.com at your service, [8.8.8.8]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8


smtp-telnet

3.) Dále je možné vyzkoušet odeslání samotného emailu, toto je postup z webu MS
Požadavek: MAIL FROM:hanz@test.cz
Odpověď: 250 OK - MAIL FROM hanz@test.cz
-
Požadavek: RCPT TO: user@email.com
Odpověď: 250 OK - Recipient user@email.com
-
Požadavek: DATA
Odpověď: 354 Send data. End with CRLF.CRLF
-
Požadavek: Subject: testovací zpráva Enter Enter
Toto je testovací zpráva. U tohoto příkazu se nezobrazí odezva.
Odpověď: 250 OK
-
Požadavek: QUIT
Odpověď: 221 closing connection


48

Vaše reakce na článek Ověření komunikace se SMTP serverem přes telnet

Napsat komentář k článku

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace