Recuperare le e-mail via telnet |
| Quando controlli la tua mailbox (di solito usando un client di posta elettronica), stai usando il protocollo POP. Il protocollo POP (Post Office Protocol) e' un protocollo che permette ad una stazione di lavoro (ad es. il tuo PC) di recuperare la posta che il server sta custodendo. Il protocollo POP versione 3 (POP3) e' definito nella RFC 1725. Il server POP ascolta la porta 110. Quando il client (per esempio Eudora od Outlook) usa il protocollo POP3 per recuperare le e-mail, prima di tutto deve stabilire una connessione con il server POP3 (porta 110). Una volta stabilita la connessione, il server POP invia un saluto. Ora il client ed il server iniziano un 'dialogo': il client chiede servizi al server, ed il server risponde. Il 'linguaggio' usato e' proprio il protocollo POP3. In pratica questo 'linguaggio' e' composto da comandi. I comandi consistono di parole chiave e da uno o piu' argomenti. Tutti i comandi terminano con un carattere di CR (carriage return) e da un carattere di LF (line feed). Puoi produrre la combinazione di questi due caratteri semplicemente premendo il tasto invio. Le risposte del server POP3 sono composte da un indicatore di stato ed una parola chiave. Tutte le risposte terminano con la combinazione di caratteri CR e LF. Ci sono due indicatori di stato: positivo ("+OK") e negativo ("-ERR"). Quando un client stabilisce una connessione, il server POP3 invia una riga di conferma che indica che il server e' pronto a ricevere comandi. Di solito invia qualcosa di questo tipo: +OK POP3 server ready Ora il client deve identificarsi ed autenticarsi, ossia dichiarare la propria identita' e dimostrare di essere effettivamente chi dichiara di essere. Ci sono 2 modi per fare cio': inviare una password come testo in chiaro (i comandi user e pass) o inviare un 'digest' condiviso (usando l' algoritmo MD5), cioe' un riassunto, un estratto ricavato da una stringa conosciuta dal server e dal client (comando apop). Comunque di solito il client usa il comando USER ed aspetta una risposta. Se il server risponde con '+OK', allora il client fornisce una password usando il comando PASS. La connessione viene chiusa usando il comando QUIT. Il client di posta elettronica usa il protocollo POP3, ma se tu non hai un client di posta elettronica, puoi aprire una sessione telnet. Per far cio' devi connetterti al tuo server POP3 (numero di porta: 110). Esempio di sessione: C: telnet miopop3server 110 Vediamo alcuni comandi:
Ora vediamo un esempio tipico di sessione: S: <il server aspetta nuove connessioni ascoltando continuamente la porta TCP 110> |
Home Pag. prec. Chi siamo? Scrivici!
Copyright © 1998-2005 Wowarea