..


Sponsorētās saites

Izveidot un pārvaldīt savu e-pasta vēstules C #

Raksts raksta Vincent Gaglio
Lapa 1 no 3

Kā mēs visi zinām, tagad e-pasta vēstules ir ļoti populāras saziņas mehānisms, it sevišķi tās izmantošanas vieglumu. Par programmētājs, tāpēc šī ir galvenais instruments, lai ļautu jūsu pieteikumus sūtīt ziņojumus, ziņojumus un failus no lietotājiem.

Sākot ar versiju 2.0 NET Framework ir. Ieviesta System.Net.Mail namespace, kas nodrošina vairākas klases, kas ļauj izveidot un nosūtīt e-pasta ziņas. Šo ziņojumu var ietvert vienkāršu tekstu, HTML un pielikumus. Praksē uz e-pasta nosūtīšanu var iedalīt divos posmos: izveidot un nosūtīt to pašu ziņu SMTP (Simple Mail Transfer Protocol).

Uz e-pasta ziņojuma izveide var būt vienkāršs vai sarežģīts. Savā visvienkāršākajā versija ir e-pasta ziņu no sūtītāja, saņēmēja un ķermeņa objektu, ti, faktiski ziņu. Šī vienkāršā veida e-pasta var izveidot ar vienu koda līniju, izmantojot. NET Framework. Sarežģītākos versijas e-pasta var būt arī veids pasūtījuma kodēšanu, satur HTML kodu, kurās ir attēli (kā pielikumu), vai ir iegulti attēlus HTML.

Lai izveidotu un nosūtītu e-pasta ziņu, ir izpildiet šādus soļus:

  1. Izveidot MailMessage objektu
  2. Ja jums nav jānorāda saņēmēju konstruktors šo objektu pēc tam pievienot
  3. Ja ir nepieciešams iesniegt vairākus viedokļus (kā, piemēram, teksta un HTML), jums ir izveidot nepieciešamos objektus un ievietot objektu MailMessage AlternateView
  4. Ja vēlaties nosūtīt pielikumus, ir izveidot savus objektus un ievietot tos objekta MailMessage Attachments
  5. Izveidot objektu un norādiet SMTP serveri SmtpClient
  6. Ja SMTP serveris pieprasa klientiem, lai autentificētu lai pievienotu attiecīgos autentifikācijas akreditācijas SmtpClient objektu
  7. Pass MailMessage objekta metodi SmtpClient.Send

Ļaujiet mums tagad redzēt, kā to izdarīt. MailMessage klase nodrošina četras konstruktori, kas ļauj jums izveidot tukšu īsziņu, vai vispilnīgāko versiju,, ziņas sūtītājam, saņēmējam, tēmu un ziņas tekstu. Mēs redzam tālāk piemēru, kas izmanto konstruktors ar maksimālo parametru skaits






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

 





 "Destinatario@destinatario.com", "Tēma", "saturs e-pastu");



Tā var arī norādīt Nosūtītājs un saņēmējs formā MailAddress objektiem. Šāda veida objekta ļauj jums norādīt e-pasta adresi, bet arī, lai norādītu parādāmo vārdu, nevis pašu (pseidonīmi) un šifrēšanas tipu, piemēram, šādu piemēru rāda






 MailMessage msg = jauni MailMessage (







 jaunu MailAddress ("mittente@mittente.com", "Sūtītājs Attēlots Nosaukums"),

 





 jaunu MailAddress ("destinatario@destinatario.com"

 





 "Saņēmēja vārds Attēlots"));



Lai norādītu, kāda veida šifrēšana jums ir jāizmanto cits konstruktors MailAddress






 MailMessage msg = jauni MailMessage (jauns MailAddress ("mittente@mittente.com"

 





 "Sūtītāja vārds Attēlots" Encoding.ASCII)

 





 jaunu MailAddress ("destinatario@destinatario.com"

 





 "Saņēmēja vārds Attēlots" Encoding.ASCII));



tomēr reti ir nepieciešams norādīt kodējumu veidu.

Šajā pašā kategorijā ...
E-Learning
ASP un Access (Ebook) ASP un Access (Ebook)
Managing MS Access datu bāzi ar ASP. Pie 29 tikai €.
Webmaster Advanced (Course) Webmaster Advanced (Course)
Kļūsti profesionālā Webmaster. Sākot no € 39.
Webmaster Base (First) Webmaster Base (First)
Izveidot tīmekļa vietni, no nulles. Sākot ar 29 €.
Sponsorētās saites