E-mail versturen via ASP.NET (Visual Basic)

Hierbij een voorbeeld om een e-mail te versturen via asp.net Visual basic in combinatie met smtp authenticatie:

Dim Message As MailMessage = New MailMessage()
Dim Smtp As New SmtpClient()

Dim SmtpUser As New System.Net.NetworkCredential()

'-- Basis gegevens email
Message.From = New MailAddress("van@email.nl", "Van voorbeeld")
Message.To.Add(New MailAddress("naar@email.nl", "Naar voorbeeld"))
Message.IsBodyHtml = False


'-- Gegevens onderwerp & Body
Message.Subject = "Onderwerp titel"
Message.Body = "Voorbeeld tekst body"


'-- SMTP Authenticatie, een e-mail adres welke is aangemaakt in het control panel
SmtpUser.UserName = "e-mailadres"
SmtpUser.Password = "wachtwoord bij het e-mailadres"


'-- Bericht verzenden
Smtp.UseDefaultCredentials = False
Smtp.Credentials = SmtpUser
Smtp.Host = "smtp.mijnhostingpartner.nl"
Smtp.DeliveryMethod = SmtpDeliveryMethod.Network
Smtp.Send(Message)