Trimis: Mie Apr 18, 2007 9:50 am Titlul subiectului: Retele - a doua tema de programare
Aceasta a doua tema va propune implementarea unui client de posta electronica, in Java sau in C#. Acesta trebuie sa:
1. Se conecteze la un server de mail pop3 si sa descarce mesajele.
2. Trimita mesaje folosind un server smtp, fara autentificare, ca sa va fie mai usor.
Observatii: pentru a testa functionalitatea pop3 a clientului pe care il veti programa va puteti folosi de orice server de mail care accepta acest standard, de exemplu gmail, rdslink, info.unitbv.ro, home.ro si multe altele. Pentru a testa functionalitatea smtp(trimiterea mesajelor) va recomand sa folositi un server smtp local, pe care il veti instala pe calculatorul vostru. Un astfel de server poate fi descarcat de aici.
Mai jos gasiti doua "surse" de inspiratie: in atasament la acest mesaj o carte privind programarea in retea in Java (intr-unul din capitole gasiti toate informatiile necesare pentru a implementa clientul.... ) si sub forma de link o a doua carte privind programarea in retea in C#.
Termenul de prezentare este de doua saptamani din ziua in care primiti tema oficial. Pentru orice nevoie de ajutor, nelamurire, forumul va sta la dispozitie, sau mesageria privata daca credeti ca nu e cazul sa va exprimati in public . Succes si spor la treaba!
Trimis: Mar Mai 01, 2007 10:10 pm Titlul subiectului: (Fără titlu)
E cazut evonetul, documentatia de C# e stocata pe acel server, nu pe serverul care gazduieste forumul. Asteapta sa isi revina evonetul si vei putea sa o accesezi.
Trimis: Mie Mai 02, 2007 8:47 pm Titlul subiectului: (Fără titlu)
Buna ziua.
doua probleme.
1.am incarcat sa instalez acel server free smtp si imi da eroare : Internet or DNS Server Inaccesible. de la ce poate fi? de configurat am configurat ce era prin IIS (de exemplu mi s-a parut un link interesant acesta http://www.codeproject.com/aspnet/EasySMTP_package.asp) si tot nu merge.
2.nici mie nu mi-a mers (si nici colegilor mei cu care am reusit sa vorbesc) partea de programare in C# cu clasa SmtpMail. Am cautat pe MSDN si se pare ca aceasta clasa a existat in .Net Framework 1.0 ( http://www.codeproject.com/aspnet/EasySMTP_package.asp ) si nu mai exista in .Net Framework 2.0. Bun. Am inlocuit-o cu clasa din spatiul de nume System.Net.Mail ( http://msdn2.microsoft.com/en-us/library/system.net.mail(VS.80).aspx ) si anume cu SmtpClient ( http://msdn2.microsoft.com/en-us/library/system.net.mail.smtlclient(VS.80).aspx ). Aici se gaseste un exemplu destul de interesant (lipsesc acoladele de sfarsit, dar acum trebuie sa-i intelegem pe cei de la Microsoft...nimeni nu pe perfect:P). probleme continua sa existe, si anume ca nu pot trimite mailuri. nu stiu daca este doar la mine pe laptop sau nu, dar va urez tuturor spor la munca si daca aveti sfaturi de bine, le astept.
Trimis: Mie Mai 02, 2007 10:04 pm Titlul subiectului: (Fără titlu)
nadiut a scris:
Buna ziua.
doua probleme.
1.am incarcat sa instalez acel server free smtp si imi da eroare : Internet or DNS Server Inaccesible. de la ce poate fi? de configurat am configurat ce era prin IIS (de exemplu mi s-a parut un link interesant acesta http://www.codeproject.com/aspnet/EasySMTP_package.asp) si tot nu merge.
2.nici mie nu mi-a mers (si nici colegilor mei cu care am reusit sa vorbesc) partea de programare in C# cu clasa SmtpMail. Am cautat pe MSDN si se pare ca aceasta clasa a existat in .Net Framework 1.0 ( http://www.codeproject.com/aspnet/EasySMTP_package.asp ) si nu mai exista in .Net Framework 2.0. Bun. Am inlocuit-o cu clasa din spatiul de nume System.Net.Mail ( http://msdn2.microsoft.com/en-us/library/system.net.mail(VS.80).aspx ) si anume cu SmtpClient ( http://msdn2.microsoft.com/en-us/library/system.net.mail.smtlclient(VS.80).aspx ). Aici se gaseste un exemplu destul de interesant (lipsesc acoladele de sfarsit, dar acum trebuie sa-i intelegem pe cei de la Microsoft...nimeni nu pe perfect:P). probleme continua sa existe, si anume ca nu pot trimite mailuri. nu stiu daca este doar la mine pe laptop sau nu, dar va urez tuturor spor la munca si daca aveti sfaturi de bine, le astept.
Pasii pentru instalarea si folosirea serverului SMTP sunt urmatorii:
1. Il descarcati si il instalati...pana aici e greu 2. Lansati aplicatia in executie.
3. Clic pe Options apoi selectati auto detect apoi OK.
4. Se seteaza adresa serverului DNS, pentru a o obtine dati ipconfig -all intr-o fereastra de comanda (DOS prompt).
5. Se restarteaza aplicatia.
6. Daca totul este in regula, ar trebui sa va afiseze in bara de stare, cea de jos, Waiting for connections on port #25 using DNS server cutare(cel setat de voi) Are nevoie de DNS server pentru a putea transforma adresa de domeniu a destinatarului in adresa IP.
7. Ultimul pas presupune setarea adresei serverului SMTP in clientul de mail, si anume localhost.
In ceea ce priveste compatibilitatea, asa este, ai dreptate nadiut, cartea este scrisa in 2003, cand inca era la putere .NET 1.0. Este ok daca lucrati sub .NET 1.0. Se poate merge pe modelul .NET 1.0 sau pe modelul .NET 2.0, ambele trebuie sa functioneze fara probleme, in principiu. Nu va dau maine o alta tema, va mai las sa lucrati la asta, deci nu va stresati mai mult decat trebuie, lucrati in liniste, daca tot nu va iese, ii dam de capat cumva, impreuna. Spor!
Trimis: Joi Mai 03, 2007 7:23 am Titlul subiectului: (Fără titlu)
Mai e ceva....majoritatea serverelor de mail nu sunt open relay, adica pot trimite mailuri numai utilizatorii acelui serviciu, prin furnizarea unui nume de utilizator si a unei parole. Ca sa scapati de problema asta aveti doua variante, de fapt trei: faceti in asa fel incat sa utilizati o functie care sa va permita specificarea numelui de utilizator si a parolei, pentru trimiterea mesajelor; pentru a testa functionalitatea, fara a specifica numele de utilizator si parola, pentru serverul home.ro, de exemplu, trimiteti cu un alt client de mail, Outlook Express, Microsoft Outlook sau orice altceva un mail, in felul acesta obtineti permisiunea de a trimite mesaje, pentru 10 15 minute, fara a mai specifica numele de utilizator si parola. A treia solutie presupune folosirea serverului smtp local de care v-am spus sau a altui server similar.
Trimis: Mar Mar 31, 2020 11:21 am Titlul subiectului: (Fără titlu)
E cazut evonetul, documentatia de C# e stocata pe acel server, nu pe serverul care gazduieste forumul. Asteapta sa isi revina evonetul si vei putea sa o accesezi. _________________ KKKKKKKKK
Nu puteți crea un subiect nou în acest forum Nu puteți răspunde în subiectele acestui forum Nu puteți modifica mesajele proprii din acest forum Nu puteți șterge mesajele proprii din acest forum Nu puteți vota în chestionarele din acest forum Nu puteți atașa fișiere în acest forum Nu puteți descărca fișiere în acest forum
Referință subiect (Stil MLA) "Retele - a doua tema de programare." Mesaj online. Mie Apr 18, 2007 9:50 am. razvan.bocu.ro / forum.bocu.ro. Lun Apr 29, 2024 3:37 am. < http://forum.bocu.ro/viewtopic.php?t=33 >.