Conexiune la un Server POP3 prin Socket

Imagine preview
(9/10 din 2 voturi)

Acest laborator prezinta Conexiune la un Server POP3 prin Socket.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 8 pagini .

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domenii: Calculatoare, Automatica, Inteligenta Artificiala

Extras din document

Conexiune la un server POP3 prin Socket

Exemplul din acest numar realizeaza un program prin care se poate citi posta electronica de pe un server POP3.

Am scris acest program sub forma unui aplet pentru ca v-am aratat in numerele trecute cum sa creati o interfata cu butoane, campuri de text s.a.m.d.

DAR acest program nu va functiona intr-un browser datorita limitarilor impuse apleturilor (voi prezenta intr-un articol urmator aceste limitari). Printre acestea se afla si cea care spune ca un aplet nu poate comunica cu alta masina in afara de serverul de unde a fost incarcat. Prin urmare nu poate trimite date si citi date catre si de la un server POP3, ceea isi propune acest program sa realizeze.

Puteti rula acest program insa din Mediul de dezvoltare Java pe care il folositi (eu folosesc Borland JBuilder sau Symantec Visual Cafe). Astfel, daca rulati programul dintr-un astfel de mediu ca pe oricare alt aplet, aplicatia Applet Viewer va deschide o fereastra de dimensiunile date in program, pe care il va rula.

In felul acesta, vom putea "pacali" programul nostru sa treaca peste aceasta limitare impusa de un aplet.

Iata o imagine a programului:

Atunci cand vreti sa va cititi posta dintr-un client de POP3 (Netscape Messenger, Eudora Light, Pegasus Mail, OutLook Express sau oricare altul), de fapt va conectati la serverul POP3 de obicei la portul 110.

O conectare la serverul POP3 "geniu", de exemplu, se poate face si deschizand o sesiune telnet (daca serverul permite acest lucru) astfel:

telnet geniu 110

Odata conectat, puteti folosi comenzile urmatoare:

USER nume - logheaza utilizatorul la server

PASS parola - autentifica ulizatorul logat prin parola;

STAT - afiseaza numarul de mesaje;

RETR numar - afiseaza mesajul cu numarul specificat;

DELE numar - marcheaza pentru stergere mesajul cu numarul respectiv;

RSET numar - anuleaza comanda de stergere facuta anterior;

QUIT - incheie sesiunea.

Iata mai jos un exemplu simplu de conexiune telnet la portul de POP3 (110) in care am folosit comenzile de mai sus:

+OK geniu POP3 Server (Version 1.006d) ready at <Tue Mar 02 23:04:09 2000>

USER test

+OK please send PASS command

PASS test

+OK 1 messages ready for test in /var/spool/mail/test

STAT

+OK 1 344

RETR 1

+OK message 1 (344 octets):

X-POP3-Rcpt: test@geniu

Return-Path: <root>

Received: (from root@localhost)

by geniu.mirele.ro (8.9.3/8.9.3) id WAA00286

for test; Tue, 2 Mar 1999 22:59:41 -0400

Date: Tue, 2 Mar 1999 22:59:41 -0400

From: root@geniu.mirele.ro

Message-Id: <199903030259.WAA00286@geniu.mirele.ro>

Fisiere in arhiva (1):

  • Conexiune la un server POP3 prin Socket.doc