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)
#1 by James on 2 Agosto 2010 - 2:19
Facil de comprender y aplicar, gracias por el aporte.
#2 by Pablo Viale on 2 Agosto 2010 - 9:08
#3 by Florencia on 21 Noviembre 2010 - 23:12
Hola Pablo, perdon por la molestia queria saber si tenes alguna idea y me podes dar una mano con un form en System.Net.Mail pero para flash, estoy buscando como loca por la web, no encuentro nada que funcione,
Gracias de antemano! saludos,
Flor
#4 by Pablo Viale on 22 Noviembre 2010 - 10:16
Hola Florencia, velo como dos problemas por separado. Primero busca un formulario de asp.net que funcione, mira esta página, es excelente:
http://www.systemnetmail.com/
Sigue los pasos y crea un formulario en HTML sencillo, para asegurarte que ya lo tienes funcionando.
Después intenta integrarlo con Flash, de la misma forma que se explica en esta página:
http://www.viale.mx/2007/08/03/como-hacer-un-formulario-en-flash/
Si sigues con dudas, me escribes. Saludos y suerte!
#5 by ronald on 12 Agosto 2011 - 13:46
Hola, disculpa si lo quiero hacer por ejemplo de hotmail se puede? lo probe pero no funciona
#6 by Pablo Viale on 12 Agosto 2011 - 17:26
Hola ronald, en teoría sí se puede, aunque nunca lo he intentado. Busca en la ayuda de Hotmail el nombre del servidor de salida (pop) y los parámetros (requiere autenticación, puertos, etc.).
Saludos.