If you don’t need to use Authentication to send email, check out the code snippet Sending Email in ASP.NET 2.0 (VB.NET). If your web host requires that you use SMTP Authentication, some additional lines of code will need to be added.
Dim Message As MailMessage = New MailMessage() Dim Smtp As New SmtpClient() Dim SmtpUser As New System.Net.NetworkCredential() '-- Build Message Message.From = New MailAddress("larryking@cnn.com", "Larry King") Message.To.Add(New MailAddress("oprah@oprah.com", "Oprah")) Message.IsBodyHtml = False Message.Subject = "Come on My Show Soon" Message.Body = "Please be a guest on my show. - Larry" '-- Define Authenticated User SmtpUser.UserName = "larryking" SmtpUser.Password = "suspenders" SmtpUser.Domain = "mail.cnn.com" '-- Send Message Smtp.UseDefaultCredentials = False Smtp.Credentials = SmtpUser Smtp.Host = "mail.cnn.com" Smtp.DeliveryMethod = SmtpDeliveryMethod.Network Smtp.Send(Message)
