..
Som vi alle vet nå at e-post er et svært populært kommunikasjon mekanisme, spesielt for sin brukervennlighet. For en programmerer, så dette er et sentralt verktøy for at dine programmer å sende meldinger, rapporter og filer mellom brukere.
Fra og med versjon 2.0. NET Framework er blitt introdusert System.Net.Mail navnerom, som gir flere klasser som lar deg opprette og sende e-postmeldinger. Disse meldingene kan inneholde enkel tekst, HTML og vedlegg. I praksis er overføring av en e-post kan deles inn i to trinn: lage og sende den samme meldingen til en SMTP (Simple Mail Transfer Protocol).
Opprettelsen av en e-postmelding kan være enkelt eller komplisert. I sin enkleste versjonen består av en e-postmelding fra en avsender, en mottaker, og kroppen av et objekt, dvs. selve meldingen. Denne enkle typen e-post kan lages med en enkelt linje med kode ved hjelp av. NET Framework. I mer komplekse versjoner av e-posten kan også ha en type egendefinert koding, inneholder HTML-kode, inneholder bilder (som vedlegg) eller har innebygde bilder i HTML.
Slik oppretter og sender en e-postmelding må følge følgende trinn:
La oss nå se hvordan dette gjøres. Den MailMessage klasse gir fire konstruktører som lar deg lage en tom melding, eller, i den mest komplette versjonen, en melding avsender, mottaker, emne og melding kroppen. Vi ser nedenfor et eksempel som bruker konstruktøren med maksimalt antall parametere
MailMessage msg = new MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Subject", "Innholdet i e-post");
Det kan også angi avsender og mottaker i form av postadresse objekter. Et objekt av denne typen kan du angi en e-postadresse, men også til å angi visningsnavnet i stedet for samme (aliaser) og type kryptering, som følgende eksempel viser
MailMessage msg = new MailMessage (
nye postadresse («mittente@mittente.com", "Sender navnet som vises"),
nye postadresse ("destinatario@destinatario.com"
"Mottaker Navn vises"));
Hvis du vil angi hvilken type kryptering du må bruke en annen konstruktør av postadresse
MailMessage msg = new MailMessage (ny postadresse ("mittente@mittente.com"
"Sender Name vises" Encoding.ASCII)
nye postadresse ("destinatario@destinatario.com"
"Mottaker Navn vises" Encoding.ASCII));
imidlertid sjelden trenger å angi koding type.
| |
E-handel med ASP (Ebook)
E-handel og Shopping Cart med ASP. Bare 35 €. |
| |
VB.NET (Course)
Lag Desktop Applications med Visual Basic .. Fra 49 €. |
| |
Webmaster Advanced (Course)
Bli en profesjonell Webmaster. Fra € 39. |