Para enviar mails con ASP.NET 2 necesitas utilizar System.Net.Mail.
Antes que nada, no olvides importar la librería:
VB.NET:
-
Imports System.Net.Mail
Para enviar el e-mail la sintaxis es la siguiente:
VB.NET:
-
Dim mail As New MailMessage()
-
'Para enviar mensaje en HTML
-
mail.IsBodyHtml = True
-
-
'A quien se le envia
-
mail.To.Add("destinatario@ejemplo.com")
-
mail.To.Add("OtroDestinatario@ejemplo.com")
-
'Con copia para
-
mail.CC.Add("Copia@ejemplo.com")
-
'Con copia oculta
-
mail.Bcc.Add("CopiaOculta@ejemplo.com")
-
'De parte de quien
-
mail.From = New MailAddress("DeParteDeQuien@ejemplo.com", "Juan Pérez")
-
-
'Si necesitas agregar una direccion de respuesta distinta
-
mail.ReplyTo = New MailAddress("AQuienResponder@ejemplo.com", "Elisa Romero")
-
'Asunto
-
mail.Subject = "Hola amigos"
-
'Cuerpo
-
mail.Body = "<b>Hola, como están</b> todos?"
-
-
'Por si necesitas aniadir archivos adjuntos
-
mail.Attachments.Add(New Attachment("c:\archivo1.jpg"))
-
mail.Attachments.Add(New Attachment("c:\archivo2.jpg"))
-
-
Dim smtp As New SmtpClient("127.0.0.1") 'La direccion IP del servidor SMTP
-
'Si deseas autenticacion usa la siguiente linea
-
smtp.Credentials = New Net.NetworkCredential("login", "password")
-
'Listo, envia el mail
-
smtp.Send(mail)