Conexiune la un Server POP3 prin Socket

Laborator
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 8 în total
Cuvinte : 1879
Mărime: 10.49KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din laborator

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>

Preview document

Conexiune la un Server POP3 prin Socket - Pagina 1
Conexiune la un Server POP3 prin Socket - Pagina 2
Conexiune la un Server POP3 prin Socket - Pagina 3
Conexiune la un Server POP3 prin Socket - Pagina 4
Conexiune la un Server POP3 prin Socket - Pagina 5
Conexiune la un Server POP3 prin Socket - Pagina 6
Conexiune la un Server POP3 prin Socket - Pagina 7
Conexiune la un Server POP3 prin Socket - Pagina 8

Conținut arhivă zip

  • Conexiune la un server POP3 prin Socket.doc

Alții au mai descărcat și

Hard-Disk-urile

Elementele componente într-un harddisc Pistele sunt zone circulare concentrice scrise pe ambele fete ale unui platan, asemenea pistelor de pe un...

Hard Disk-ul

Stocarea datelor Datele sunt stocate pe suprafata platanului în sectoare si în piste. Pistele sunt cercuri concentrice, iar sectoarele sunt arcuri...

Hard Disk-ul

Harddisk-ul, este o componenta nu numai esentiala pentru datele utilizatorului, ci si una care trebuie protejata cu mare atentie. Principalul...

Arhitectura calculatoarelor

Un sistem de caclul sau altfel spus un computer se defineste prin a fi un aparat electronic de prelucrare automata a datelor,pe baza unui program....

Arhitectura calculatorului

- PREZENTARE GENERALA A UNUI SITEM DE CALCUL - CD-ROM Organizarea logica a CD-ROM-ului - MONITOR - BIBLIOGRAFIE PREZENTARE GENERALA A UNUI...

Hardware

INTRODUCERE Un sistem electronic de calcul – denumit în mod curent calculator, reuneste din punct de vedere fizic si functional doua componente de...

Procesorul

Procesorul (Central Processing Unit) reprezinta "creierul" unui sistem, analogia cu sistemele vii fiind valabila. Calculele simple sau complexe,...

Subiecte și Probleme IP

1. Într-o aplicatie trebuie sa se tina evidenta persoanelor dintr-o colectivitate, a locului de munca si a adreselor de e-mail. a. Sa se...

Ai nevoie de altceva?