ro
Tema: Protocoalele potei electronice SMTP,POP3. Scopul lucrrii: Scopul lucrrii este de a studia protocoalele SMTP i POP3, precum
i realizarea aplicaiei client de pot electronic.
(Request For Comment), de ctre Jonathan B. Postel, n 1982. Portul TCP standard pentru protocolul SMTP este 25. Sarcina acestui protocol este de a permite transferul mesajelor ntr-un mod eficient, i este un sistem independent care necesit stabilirea unui canal de comunicaie bidimensional ntre cele dou calculatoare care particip la schimbul de mesaje (calculatorul care trimite mesajul i cel care-l preia i eventual l trimite mai departe). Protocolul SMTP definete un limbaj de comunicare ntre procesul care transmite (client) i procesul care primete mesajul electronic (server). Comunicaia ntre procesul client i procesul server se efectueaz n modul urmtor: clientul trimite o comand serverului, acesta o execut i returneaz clientului un cod numeric. [1], [2]
- 502 Command not implemented, cod de eroare returnat atunci cnd comanda speificat de ctre procesul client nu este cunoscut / implementat de ctre procesul server. [1]
- RSET reseteaz starea mesajelor din csua potal (refcnd mesajele terse).
3 Crearea aplicaiei client de pot electronic 3.1 Etapa de testare n baza aplicaiei Telnet (client de tip consol)
Pentru ca s putem realiza transmiterea mesajelor electronice, trebuie s avem la dispoziie un server de pot electronic, n cazul nostru vom utiliza Quick n Easy Mail Server. Configurm serverul n cadrul opiunii Show Configuration, aici putem seta porturile i alege calea mapei n care se vor salva scrisorile. Tot n Configuration gsim i opiunea Domains unde putem aduga un domain. Evident c avem nevoie i de utilizatori, acetia pot fi adugai alegnd opiunea Show User Accounts-> User Account Tasks->Add User Account, introducem datele necesare referitoare la utilizator. Lansm serverul. Pornim consola sistemului de operare Start->Run, unde culegem cmd i apoi Telnet.
Figura 1. Scenariul de transmitere a unui mesaj presupune: - conectarea la calculatorul serverul; - iniierea dialogului cu procesul server; - identificarea expeditorului; - specificarea destinatarului; - transmiterea coninutului mesajului; - nchiderea conexiunii. 1. Accesm disc C-Windows-System32-Drivers-Etc-Hosts-Blocnot-punem denumirea la primul host si lichidam # al 2-lea de jos. 2. Start-Run-Cmd-enter. Acesta se face pentru protocolulul SMTP. 220 Quick n Easy Mail Server helo 250 OK mail from: <any@any.com>
250 OK rcpt to: <any1@any.com> 250 OK data 354 End with <CRLF>.<CRLF> to: <any1@any.com> from: <any@any.com> subject: buna ziua domnisoara Ana ce faceti? . 250 OK: Queued as: B55B2F606BEF4A29A1F0CEB957655EE6
Figura 2. Scenariul de recepionare a unui mesaj presupune: - conectarea la calculatorul serverul; - autentificarea clientului POP3; - listarea sumar a mesajelor din csua potal; - listarea coninutului unui mesaj; - tergerea unui mesaj; - nchiderea conexiunii. Pentru protocolul POP3(citirea mesajului). Parcurgem aceeasi pai (cmd),numai atenie punem portul lui POP3.
Figura 3.