Utilizarea protocoalelor POP3 si SMTP in JAVA – Partea I

0 comentarii

SMTP

Obiective

Scopul acestui tutorial este acela de a prezenta operatiunile de baza necesare pentru lucrul cu protocoalele POP3 si SMTP pentru citirea, respectiv trimiterea e-mailurilor. Veti invata de-a lungul acestui tutorial cum se face conectarea prin intermediul Java la un server ce recunoaste protocolul POP3, cum se citesc si cum se sterg mesajele dintr-o casuta de mail prin intermediul acestui protocol. De asemenea se va utiliza protocolul SMTP pentru trimiterea de email-uri catre o adresa antecunoscuta.

1. Protocolul POP3

Post Office Protocol 3 (POP3). POP3 este o metoda de descarcare de mesaje email de pe un server. Prin intermediul JAVA vom exemplifica procedura de conectare la un server ce recunoaste protocolul POP3 si modalitate de citire a mesajelor existente in casuta de mail la care ne-am conectat.

Metoda pentru conectare la un server ce foloseste protocolul POP3 si pentru citirea mailurilor existente in aceasta :

Connected to pop3Server
+OK POP3 mailbox.austincc.edu
v2001.78 server ready



USER +OK User name accepted, password please



PASS +OK Mailbox open, 1 messages




Prin intermediul celor doua metode prezentate mai sus se realizeaza conexiunea la un server ce foloseste protocolul POP3 si sunt citite mesajele existente in casuta. Pentru conectarea la serverul POP3 este folosit un obiect de tip Socket din pachetul « java.net ». De asemenea pentru realizarea comunicatiei cu serverul prin trimiterea si primirea de mesaje se folosesc doua canale de comunicatie (BufferedReader inputStream; PrintWriter outputStream) .Este de mentionat ca protocolul POP3 nu utilizeaza niciun flag prin care sa diferentieze mesajele citite de acelea necitite din casuta de mail, asadar se va face citirea tuturor mesajelor.

Leave a Reply