..


Rėmėjų nuorodos

Kurkite ir tvarkykite savo laiškus C #

Straipsnį parašė Vincentas Gaglio
Puslapis 1 iš 3

Kaip mes visi žinome dabar laiškų yra labai populiarus bendravimo mechanizmą, ypač dėl jo naudojimo patogumas. Dėl programuotojas todėl tai yra pagrindinė priemonė, leidžianti savo programas siųsti laiškus, pranešimus ir failus tarp vartotojų.

Pradedant 2.0 versija. NET Framework buvo įvesta System.Net.Mail vardų, kuri numato kelias klases, kad leidžia jums kurti ir siųsti el. Šie pranešimai gali būti paprastas tekstas, HTML ir priedais. Praktiškai pašto perdavimo galima suskirstyti į du etapus: kurti ir siųsti tą patį pranešimą SMTP (Simple Mail Transfer Protocol).

Elektroninio pašto pranešimams kurti gali būti paprastas arba sudėtingas. Savo paprasčiausia versija sudaro laišką iš siuntėjo, gavėjo, ir kūno objekto, ty faktinė pranešimą. Šis paprastas tipo elektroninis paštas gali būti sukurtos su viena eilutė kodo naudojant. NET Framework. Sudėtingesniais redakcijos elektroninio pašto taip pat gali turėti pagal užsakymą kodavimo tipą, yra HTML kodas, kuriuose yra paveikslėlių (kaip priedą) arba įterptųjų vaizdus HTML.

Norėdami kurti ir siųsti el turi atitikti šiuos veiksmus:

  1. Sukurti MailMessage objektą
  2. Jei nenorite nurodyti gavėjai šio objekto konstruktorius tada pridėkite
  3. Jei reikia pateikti daug nuomonių (tokių kaip, pavyzdžiui, paprasto teksto ir HTML), jūs privalote sukurti reikalingus daiktus ir įterpti objektą MailMessage AlternateView
  4. Jei norite siųsti priedus turi kurti savo objektus ir įdėkite juos į objektą MailMessage Priedai
  5. Sukurti objektą ir nurodykite SMTP serverio SmtpClient
  6. Jei SMTP serveris reikalauja klientų autentifikuoti pridėti atitinkamą autentifikacijos SmtpClient objektą
  7. Slaptažodis MailMessage objektą metodas SmtpClient.Send

Leiskite mums dabar pamatyti, kaip tai padaryti. MailMessage klasės nustatyti keturi statybininkai, kurie leidžia jums sukurti tuščią pranešimą, arba, labiausiai pilną versija, pranešimo siuntėjas, gavėjas, tema ir laiško tekstą. Mes žr. žemiau Pavyzdžiui, kuris naudoja konstruktorius su maksimalų skaičių parametrų






 MailMessage msg = nauji MailMessage ("mittente@mittente.com"

 





 "Destinatario@destinatario.com", "Tema", "Turinys Siųsti");



Tai taip pat gali nurodyti siuntėjo ir gavėjo į MailAddress objektų forma. Tokio tipo objektą galima nurodyti elektroninio pašto adresą, bet taip pat nurodyti rodomą vardą, o ne tos pačios (slapyvardžiai) ir šifravimo tipą, pavyzdžiui, pateikiamas šis pavyzdys rodo,






 MailMessage msg = nauji MailMessage (







 naujų MailAddress ("mittente@mittente.com", "Siuntėjo rodomas pavadinimas"),

 





 naujų MailAddress ("destinatario@destinatario.com"

 





 "Gavėjas rodomas pavadinimas"));



Norėdami nurodyti šifravimo tipą, kurį turi naudoti kitą MailAddress konstruktorius






 MailMessage msg = nauji MailMessage (naujas MailAddress ("mittente@mittente.com"

 





 "Siuntėjas rodomas pavadinimas" Encoding.ASCII)

 





 naujų MailAddress ("destinatario@destinatario.com"

 





 "Gavėjas rodomas pavadinimas" Encoding.ASCII));



Tačiau retai reikia nurodyti kodavimo tipą.

Tos pačios kategorijos ...
E-mokymasis
ASP Zero (Ebook) ASP Zero (Ebook)
Mokymosi Microsoft ASP ir VBScript nuo nulio. Ne tik 29 €.
Flash MX ir ActionScript (kurso) Flash MX ir ActionScript (kurso)
Tapkite svetainių nuo 29 € kūrėjas.
Ruby ir Ruby on Rails (kurso) Ruby ir Ruby on Rails (kurso)
Sukurti programinę įrangą ir interneto programų su Ruby ir RoR. Nuo 39 €.
Rėmėjų nuorodos