..
Som vi alle ved nu e-mails er en meget populær kommunikation mekanisme, især for sin brugervenlighed. For en programmør, så dette er et vigtigt redskab til at sætte dine programmer til at sende meddelelser, rapporter og filer mellem brugerne.
Fra og med version 2.0. NET Framework er blevet indført System.Net.Mail namespace, der indeholder flere klasser, som giver dig mulighed for at oprette og sende e-mails. Disse beskeder kan indeholde simpel tekst, HTML og vedhæftede filer. I praksis at sende en e-mail kan opdeles i to trin: at skabe og sende den samme meddelelse til en SMTP (Simple Mail Transfer Protocol).
Oprettelsen af en e-mail kan være simple eller komplekse. I sin simpleste udgave består af en e-mail fra en afsender, en modtager, og kroppen af et objekt, dvs den egentlige budskab. Denne simple form for e-mail kan være oprettet med en enkelt linje kode ved hjælp af. NET Framework. I mere komplekse versioner af e-mailen kan også have en form for brugerdefineret kodning, indeholde HTML-kode, der indeholder billeder (som vedhæftede filer) eller har integrerede billeder i HTML.
Sådan opretter og sender en e-mail skal følge disse trin:
Lad os nu se, hvordan du gør dette. Den MailMessage klassen indeholder fire konstruktører, der tillader dig at oprette en tom besked, eller, i den mest komplette version, en besked afsender, modtager, emne og brødteksten. Vi ser nedenfor et eksempel, der bruger konstruktøren med det maksimale antal af parametre
MailMessage msg = new MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Emne", "Indhold af e-mail");
Det kan også angive afsender og modtager i form af mailadresse objekter. Et objekt af denne type giver dig mulighed for at angive en e-mail-adresse, men også at angive visningsnavnet i stedet for den samme (aliaser), og den type kryptering, som følgende eksempel viser
MailMessage msg = new MailMessage (
nye mailadresse ("mittente@mittente.com", "Sender Vist Navn"),
nye mailadresse ("destinatario@destinatario.com"
"Modtagerens navn vises"));
Hvis du vil angive, hvilken type kryptering, skal du bruge en anden konstruktør af mailadresse
MailMessage msg = new MailMessage (ny mailadresse ("mittente@mittente.com"
"Afsender navn, der vises" Encoding.ASCII)
nye mailadresse ("destinatario@destinatario.com"
"Modtagerens navn vises" Encoding.ASCII));
dog sjældent brug for at angive kodningen type.
| |
ASP Zero (Ebook)
Læring Microsoft ASP og VBScript fra bunden. På kun 29 €. |
| |
Web Design (Kursus)
Design Web Sites med HTML, CSS og Dynamisk HTML. Fra 39 €. |
| |
XML (Kursus)
Oprettelse af XML-strukturer, XSL og andre sprog udvides. Fra 29 €. |