..
După cum ştim cu toţii acum e-mailurile sunt un mecanism de comunicare foarte popular, în special pentru usurinta de utilizare. Pentru un programator astfel încât acesta este un instrument-cheie pentru a permite aplicaţiilor dvs. pentru a trimite mesaje, rapoarte şi fişiere între utilizatori.
Incepand cu versiunea 2.0 NET Framework a. Fost introdus namespace System.Net.Mail, care prevede mai multe clase care vă permit să creaţi şi să trimiteţi mesaje de e-mail. Aceste mesaje pot include text simplu, HTML şi a ataşamentelor. În practică, transmiterea unui e-mail pot fi împărţite în două etape: crearea şi trimiterea aceluiaşi mesaj la un SMTP (Simple Mail Transfer Protocol).
Crearea unui mesaj e-mail pot fi simple sau complexe. În versiunea sa cea mai simplă constă dintr-un mesaj e-mail de la un expeditor, un destinatar, iar corpul de un obiect, adică mesajul real. Acest tip de simplu e-mail pot fi create cu o singură linie de cod, utilizând. NET Framework. În versiunile mai complex de e-mail poate avea, de asemenea, un tip de codare particularizată, conţine cod HTML, conţin imagini (ca echipament) sau care au încorporate imagini in HTML.
Pentru a crea şi trimite un mesaj e-mail trebuie să urmeze următorii paşi:
Să vedem acum cum se face acest lucru. Clasa MailMessage oferă patru constructori care vă permit să creaţi un mesaj gol, sau, în versiunea cea mai completă, un mesaj expeditor, destinatar, subiectul şi corpul mesajului. Am vedea mai jos un exemplu care foloseste constructorul cu numărul maxim de parametri
MailMessage msg = new MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Subiect", "Conţinutul de e-mail");
Este poate specifica, de asemenea, expeditorul şi destinatarul, în formă de obiecte MailAddress. Un obiect de acest tip vă permite să specificaţi o adresă de e-mail, dar, de asemenea, pentru a specifica numele afişat în loc de aceeaşi (pseudonime) şi tipul de criptare, cum ar fi exemplul de mai jos prezinta
MailMessage msg = new MailMessage (
noi MailAddress ("mittente@mittente.com", "numele expeditorului Afişat"),
noi MailAddress ("destinatario@destinatario.com"
"Numele destinatarului afişat"));
Pentru a specifica tipul de criptare trebuie să utilizaţi un alt constructor de MailAddress
MailMessage msg = new MailMessage (nou MailAddress ("mittente@mittente.com"
"Numele expeditorului Afişat" Encoding.ASCII)
noi MailAddress ("destinatario@destinatario.com"
"Numele destinatarului afişat" Encoding.ASCII));
Cu toate acestea, rareori au nevoie pentru a specifica tipul de codificare.
| |
SQL si baze de date (Curs)
Crearea şi gestionarea bazelor de date relaţionale. De la 39 €. |
| |
Web Design (Curs)
Site-uri Web design cu HTML, CSS si HTML dinamice. De la 39 €. |
| |
Webmaster avansat (Curs)
Deveniţi un profesionist Webmaster. De la 39 €. |