EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Configura come lingua predefinita
Domande di PF - Cose da fare

Come testare un SMTP tramite l'autenticazione di Telnet Server

Generale  
 
Come testare un SMTP tramite l'autenticazione di Telnet Server

Come sapete, un server SMTP, Simple Mail Transfer Protocol o Il Simple Mail Transfer Protocol, È un sistema che si occupa della Spedizione gratuita il messaggio di Posta elettronica dalla sua origine fino alla destinazione. Per fare questo, Utilizza il protocollo di cui sopra sul protocollo di comunicazione TCP/IP.

In genere la porta utilizzata 25 per essere in grado di comunicare con il server, a meno che i problemi di sicurezza, essere configurato in un altro porto. Ci sono un certo numero di comandi, con cui, Una volta stabilita la connessione, può essere “dialogo” con tale server di procedere con l'invio del messaggio.

Uno di questi comandi è il autenticazione utente, vale a dire, è necessario autenticare con il server a sapere chi sei, e se avete il diritto di usarlo come un trasmettitore di messaggi di posta elettronica. Vediamo come è possibile testare l'autenticazione su questo server, l'accesso e l'invio di comandi necessari per far sapere che tu sei un utente autorizzato, vedere anche quello che sarà la vostra risposta.

 

Come eseguire l'autenticazione sul server di posta in uscita, utilizzando il protocollo SMTP, utilizzo di Telnet

 

Per eseguire tale autenticazione, dovete sapere che la comunicazione della utente e password con il server avviene in modo con codifica in Base 64. Un modo per raggiungere questo obiettivo (Ci sono altri), è attraverso l'attuazione di un comando in Perl:

dove Nome utente Deve essere il nome dell'utente di posta elettronica che avete. Questo comando restituirà a un catena codificati in base 64 che successivamente comunicare al server.

Lo stesso, fare lo stesso con la password dell'utente:

dove Contrasenadeusuario è la password, e restituirà hai qualcosa anche sulla base 64:

Con queste due stringhe codificate in base 64, avete intenzione di procedere a provare l'autenticazione sul server SMTP di posta in uscita. Per fare questo, la prima cosa è Collegare dal server Telnet. Da console di comando o uno finestra del terminale, eseguire il seguente comando:

dove nombreservidor.com si riferisce al server SMTP a cui si desidera connettersi, e 25 porta predefinita. Se era un'altra porta, Basta cambiare nel comando.

Una volta collegato, saluti al server utilizzando il comando:

Il server restituirà il messaggio di saluto. Ed ora, semplicemente, dirvi si desidera autenticare. Per fare questo, scrivere il seguente codice:

Il server che vi risponderà con qualcosa di simile 334 VXNlcm5hbWU6, che è semplicemente una stringa codificata in base 64 in cui si richiede la nome dell'utente. Qui è dove devi inserire la stringa codificata in base 64 Hai la codifica del nome utente,

Una volta entrato, il server vi chiederà la password. Lo stesso, Lo farà con un messaggio in codice come questo, 334 UGFzc3dvcmQ6. Immettere la stringa ottenuta per codificare la password.

Infine, Se i dati sono correggere e tutto è andato bene, il server che vi risponderà con un messaggio di autenticazione riuscita 235 L'autenticazione è riuscita.

Sei pronto! Provi l'autenticazione dell'utente nella posta in uscita SMTP tramite telnet server. Una volta autenticato, Si può procedere per indicare al server l'invio di una mail attraverso il comandi appropriati. Nei prossimi post, vedremo come si può fare.

Infine, Vi mostriamo un follow-up dei comandi inviati e ricevuti dal server nella connessione e autenticazione effettuate precedentemente.

 

Lasciaci un commento o accedere allaCose da fare
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Articoli correlati