Et site med kursusmaterialer, der bruges i forbindelse med undervisning i forskellige it relaterede emnerEn skøn grafik du kan nyde mens der undervises.
   

Send spørgsmål eller kommentar til Thor - klik her: Send en kommentar til Thor - omkring undervisning eller kursus  Søg i kursusmaterialerne. Kan bruges i forbindelse med undervisningen eller efter kurset  Til forsiden af kursusmaterialer.dk 

 

ASP.NET II / E-mail / At sende email fra ASP.NET Tag dig ikke af dette flag - det er bare en besked til underviseren om, at der er undervisernote knyttet til ASP.NET II kursus, E-mail, At sende email fra ASP.NET


ASP.NET fjernundervisningskursus

- Vil du gerne på kursus NU?

- Vil du gerne lære i dit eget tempo?

- Har du ikke tid til at tage på kursus ude i byen?

Så køb et kursus i ASP.NET som fjernundervisning på www.it-fjernundervisning.dk


E-Mail

Der findes en klasse system.web.mail, der bruges når vi vil sende en mail fra ASP.NET.

Visual Studio .NET

Koden til at sende mail fra .NET er meget simpel - dette lille eksempel viser, hvordan man gør:

VB.NET

Dim mailMessage As System.Web.Mail.MailMessage = New System.Web.Mail.MailMessage
mailMessage.From = strNavn + " <" + strEmail + ">"
mailMessage.To = strEmail
mailMessage.Subject = "Tekst til emnelinjen"
mailMessage.BodyFormat = System.Web.Mail.MailFormat.Html
mailMessage.Body = "Selve mail teksten"
System.Web.Mail.SmtpMail.SmtpServer = "localhost"
System.Web.Mail.SmtpMail.Send(mailMessage)

C#

System.Web.Mail.MailMessage mailMessage = new System.Web.Mail.MailMessage();
mailMessage.From = strNavn + " <" + strEmail + ">";
mailMessage.To = strEmail;
mailMessage.Subject = "Tekst til emnelinjen";
mailMessage.BodyFormat = System.Web.Mail.MailFormat.Html;
mailMessage.Body = "Selve mail teksten";
System.Web.Mail.SmtpMail.SmtpServer = "localhost";
System.Web.Mail.SmtpMail.Send(mailMessage);

Vedhæftede filer

Man kan forholdsvis enkelt vedhæfte en fil til en mail man sender ud

VB.NET

  Dim MyAttachment As System.Web.Mail.MailAttachment
  MyAttachment = New System.web.Mail.MailAttachment(strSavePath + strFileName)
  mailMessage.Attachments.Add(MyAttachment)

C#

  System.Web.Mail.MailAttachment MyAttachment;
  MyAttachment = New System.web.Mail.MailAttachment(strSavePath + strFileName);
  mailMessage.Attachments.Add(MyAttachment);

WebMatrix

I Web matrix er der god hjælpe at hente. I Code billedet kan man under Code Builders vælge Send Email.




Det forudsætter naturligvis, at man har en mailserver, der vil sende ens mail...


Opgave

  • Lav en lille formular, der tilbyder at sende en mail
  • Hvis I har lyst kan I bruge textbox'en fra sidst til at tilbyde at skrive en lækker HTML mail
   
Spacer Spacer Spacer Spacer