..
Kao što svi znamo danas e-poruke su vrlo popularni komunikacijski mehanizam, osobito za jednostavnost uporabe. Za programer tako da je ovo ključni alat kako bi se omogućilo svoje aplikacije za slanje poruka, izvješća i datoteka između korisnika.
Počevši s verzijom 2.0. NET Framework je uvedena System.Net.Mail namespace, koji nudi nekoliko klasa koje vam omogućuju stvaranje i slanje poruke e-pošte. Ove poruke mogu sadržavati jednostavne tekstualne, HTML i privitke. U praksi prijenos e-pošte mogu se podijeliti u dva koraka: stvaranje i slanje iste poruke SMTP (Simple Mail Transfer Protocol).
Stvaranje poruke e-pošte može biti jednostavan ili složen. U svom najjednostavnijem verzija se sastoji od poruke e-pošte od pošiljatelja, primatelja, a tijelo objekta, odnosno stvarna poruka. Ova jednostavna vrsta e-mail može biti kreiran s jednog retka koda korištenjem. NET Framework. U složenijim verzijama e-mail može imati tip običaj kodiranja, sadrže HTML kod, sadrže slike (kao privitak) ili imaju ugrađen slika u HTML-u.
Za izradu i slanje poruke e-pošte morate slijediti sljedeće korake:
Pogledajmo sada kako to učiniti. MailMessage klasa nudi četiri graditelji koji vam omogućuju da stvorite praznu poruku, ili, u najpotpunije verzije, pošiljatelj poruke, primatelj, predmet poruke i tijela. Vidimo ispod primjer koji koristi konstruktor s maksimalnim brojem parametara
MailMessage poruka = new MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Predmet", "Sadržaj e-mail");
To također može odrediti pošiljatelja i primatelja u obliku MailAddress objekata. Objekt ove vrste omogućuje vam da odredite e-mail adresu, ali i odrediti ime za prikaz umjesto iste (nadimci) i vrstu enkripcije, kao što su primjer pokazuje
MailMessage poruka = new MailMessage (
Novi MailAddress ("mittente@mittente.com", "ime pošiljatelja Prikazano"),
Novi MailAddress ("destinatario@destinatario.com"
"Ime primatelja Prikazano"));
Da biste odredili vrstu šifriranja, morate koristiti drugu graditelj MailAddress
MailMessage poruka = new MailMessage (novi MailAddress ("mittente@mittente.com"
"Pošiljatelj Ime Prikazano" Encoding.ASCII)
Novi MailAddress ("destinatario@destinatario.com"
"Ime primatelja Prikazano" Encoding.ASCII));
Međutim, rijetko je potrebno navesti vrstu kodiranja.
| |
ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €. |
| |
HTML (tečaj)
Označni jezik za web od 29 €. |
| |
SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Od 39 €. |